2011
as RMP Col. Archer
2012
as Agent Moss
as Detective Poon
2015
as Agent Dalton
as Bryan
2016
as DI Shelby
2005
as Bruce
2019
as Tesla
2010
as Capt. Robert Kendrick
2013
as Doctor Carter
as Rufus
as Mark
as Dean
as Self
as Henry VIII