2026
The Odyssey as Not available2023
Ghosts of Beirut as Teddy2023
Fear as Michael2023
Full Time as Man2020
Snowpiercer as Bennett Knox2019
Driven as Roy2019
Faith as Pastor Vann2018
Anon as Joseph Kenik2018
Freedom Fighters: The Ray as Red Tornado (voice)2018
The Attaché as Rian2017
The Last Tycoon as Fritz Lang2017
Genius as Leo Stein2017
Get Shorty as Max Kisbye2017
Freedom Fighters: The Ray as Tornado Rojo (voice)2017
The Zookeeper's Wife as Maurycy Fraenkel2016
Westworld as Sebastian2015
Supergirl as Red Tornado / T. O. Morrow2015
Tut as Lagus2014
Salem as Isaac Walton2013
Peaky Blinders as Freddie Thorne2013
Last Passenger as Jan Klimowski2012
And While We Were Here as Leonard2011
Christopher and His Kind as Wilfrid Landauer2010
The Tourist as Jones' Assistant Whitfield2009
The Tournament as Tech Rob2009
The Courageous Heart of Irena Sendler as Jakub Rozenfeld2009
Unmade Beds as Mike2008
The Mentalist as Tony Redgrave2008
Defiance as Yitzhak Shulman2007
Skins as William2007
Secret Diary of a Call Girl as Ben2007
I Could Never Be Your Woman as Director2007
Run Fatboy Run as News Reporter2006
Bye, Bye Harry as Ian2006
Are You Ready for Love? as Benjamin2005
Nathan Barley as 15Peter202005
A Little Trip to Heaven as Russle2005
Dead Fish as Thief2004
The Defender as Scripts2002
The Spanish Apartment as Alistair2001
Waking the Dead as Tom Harding2001
Uprising as Zygmunt2000
Attachments as Brandon Dyer1999
Jesus as Seth1998
Fast Food as Junkie1984
The Bill as Not available2023
Full Time Executive Producer