He currently appears in the ABC series "Once Upon a Time", as the Evil Queen's magic mirror and "Daily Mirror" reporter Sidney Glass, as well as the NBC post-apocalyptic TV drama "Revolution" as a captain of the Monroe Militia.
He currently appears in the ABC series "Once Upon a Time", as the Evil Queen's magic mirror and "Daily Mirror" reporter Sidney Glass. He most recently appeared in 2012 on the NBC post-apocalyptic TV drama "Revolution" as a captain of the Monroe Militia.