Actor · Born 1977
Creation Stories
2021 · as Ed Ball
Dark Encounter
2019 · as Ray Anderson
Just Getting Started
2017 · as Oscar
The Disappointments Room
2016 · as David Barrow
Broken
2016 · as John
Legend
2015 · as Ian Barrie
Gemma Bovery
2014 · as Patrick
In Our Name
2010 · as Mark
The Informers
2008 · as Bryan Metro
Clubbed
2008 · as Danny
Grow Your Own
2007 · as Nick
O Jerusalem
2006 · as Jacob