as Mahdi
2017
as Viktor Khadem
2014
as Joe Cashin
2013
as Dave Gwynne
2012
as Nik 'The Russian' Radev
2011
as Joel
2010
as John Mather
2009
as Sergei Krousov
as Dr. Brown/Real Estate Agent/Geoff
2008
as Henry
as Pvt Greg Plank
2007
as Guy (in Mall)
as Bobby
2006
as George Barlin
2025
as Roger Simms
2019
as Kyle
as Doctor MacKenzie
2018
as Self
as Raph
2016
as Ewan Garrity
as Dr. Jessie Shane
as Bishop Quaid
as Sam Callaghan
as Adam Bourke
as Spiros Georgiades
as Dion Pesci
as Captain Ensor
as Bobby Lavilla
as Nik Radev
as Zane Malik
as Theo Rahme
2002
1998
as Rob Schreiber
1996