
Cast
Age 42 · Canada
6 shows · 1 currently on air

2024 · CBS · On air
as Supervisory Special Agent Mike Franks

2019 · Netflix · Ended
as Moses

2017 · History · Ended
as Alex Caulder

2012 · BBC America · Ended
as Robert Morehouse

2011 · Syfy · Ended
as Brandon Hamilton

2007 · Lifetime · Ended
as Henry Fitzroy
Main cast roles from TVmaze. Guest appearances aren't listed.