Actor
My Fault: London
2025
as William
Swede Caroline
2024
as Lawrence
Barbie
2023
as Dan at the FBI
Coffee Wars
2023
as Bernie
One Year Off
2023
as George Prince
Christmas in the Caribbean
2022
Christmas in Paradise
2022
as Felix
Memory
2022
as Special Agent Gerald Nussbaum
The Lady of Heaven
2021
as Abu Bakr
Father Christmas Is Back
2021
as Felix
The Protégé
2021
as Duquet
Red Dwarf: The Promised Land
2020
as Rodon
Lessons of the Hour
2019
as Frederick Douglass
2036 Origin Unknown
2018
as Sterling Brooks
The Foreigner
2017
as Commander Richard Bromley
Beauty and the Beast
2017
as Père Robert
The Hooligan Factory
2014
as Midnight
Julius Caesar
2012
as Mark Anthony
Hamilton: In the Interest of the Nation
2012
as Benjamin Lee
Ein Sommer in Kapstadt
2010
as Gabriel Swart
Lulu and Jimi
2009
as Jimi
The Chef's Letter
2008
as Sous Chef
Harry Potter and the Philosopher's Stone
2001
as Firenze (voice)
A Christmas Carol
2000
as Jacob Marley
The Clandestine Marriage
1999
as Brush
Hamlet
1996
as Francisco
Cleaner
as Kahn