Actor · Born 1981
Genie
2023 · as Pete
Swan Song
2021 · as Andre
Pooka!
2018 · as Wilson
The Front Runner
2018 · as Roy Valentine
Replicas
2018 · as Scott
Narcopolis
2015 · as Aldiss
The Ghost Writer
2010 · as Josh
The Good Shepherd
2006 · as Thomas Lumumba (uncredited)