
Filmography

The Ark
2023 · Lt. Spencer Lane, Lt. Spencer Lane / Ian

Endeavour
2013 · Dr. Jeremy Kreitsek

The Outpost
2018 · Zed

Hercules
2014 · Iolaus

The Lovely Bones
2009 · Ray Singh

The Librarians: The Next Chapter
2025 · Benedict

Almost Paradise
2020 · Father Rodrigo

Prince of Persia: The Sands of Time
2010 · Bis

Les Misérables
2018 · Fameuil

Flack
2019 · Rick

Hostage
2025 · Dr Noah Jacobs

10,000 BC
2008 · Moha

White Heat
2012 · Jay

Rellik
2017 · DC Asim Fry

Platform 7
2023 · Richard Shale

Pete versus Life
2010 · Actor

Atlantis: End of a World, Birth of a Legend
2011 · Yishharu

Triage
2009 · Boy in Beirut

Lies We Tell
2018 · Nathan

Desert Dancer
2014 · Afshin Ghaffarian

All in Good Time
2012 · Atul

The Haunted Hotel
2021 · Charles Dickens ("Watching")

The Sorrows
2013 · Actor