Actor · Born 1969
Shadows of Beirut
2026 · as Ben
State of Consciousness
2023 · as Toby Sinclair
Game of Love
2022 · as Thomas
Forgive Us Our Trespasses
2022 · as Arthur
Trafficante di virus
2021 · as Sean McGuire
Sinner
2007 · as Stephen
What's Up, Scarlet?
2005 · as Bruno
Red Rose
2005 · as Robert Burns
Klepto
2003 · as Sandy Hauser
Auto Focus
2002 · as Richard Dawson
Higher Love
2001 · as Paul
Thank Heaven
2001 · as Horace