Actor · Born 1966
The Awakening
2026
Sparrow's Call
2024 · as Mike
The Courier
2020 · as Golf Exec
WW1: The Final Hours
2018 · as Rosslyn Wemyss
Macbeth
2018 · as Duncan
#Starvecrow
2016 · as David
Rest Stop
2015
Erased
2012 · as Marty Braymer
The Calling
2010 · as Vince
RocknRolla
2008 · as Bertie
Sixty Six
2006 · as Alice's Young Man
The Da Vinci Code
2006 · as Hawker Pilot