Actor · Born 1970
Safe House
2025 · as Victor
Resurrection
2021 · as Peter
I'll Find You
2019 · as Alexander Rubin
A Christmas in Royal Fashion
2018 · as Albert
The Jump
2018 · as Craig
Before I Go to Sleep
2014 · as Ben
A Harlot's Progress
2006 · as Nathaniel Hirsch
The Governess
1998 · as Benjamin
Prophecy
1995 · as Sebastian Holland