Actor
Arne Dahl: Bad Blood
2012
as Ray Larner
Harry Potter and the Deathly Hallows: Part 2
2011
as Kingsley Shacklebolt
National Theatre Live: Frankenstein
2011
as M. Frankenstein
Harry Potter and the Deathly Hallows: Part 1
2010
as Kingsley Shacklebolt
Beneath the Blue
2010
as Daniel
The Heavy
2010
as Doctor
Agora
2009
as Heladius Dignitary
Eye of the Dolphin
2007
as Daniel
Harry Potter and the Order of the Phoenix
2007
as Kingsley Shacklebolt
The Interpreter
2005
as Kuman-Kuman
Layer Cake
2004
as Morty
Elmina’s Kitchen
2004
as Clifton
Black Hawk Down
2001
as Osman Ali Atto
The Emperor's New Clothes
2001
as Papa Nicholas
The Alchemists
1999
as Winston Smith
Appetite
1998
as Arthur
Madeline
1998
as Mr. Liberian Ambassador
Soul Survivor
1995
as Winston
The Absence of War
1995
as Colin Fontaine
Camilla
1994
as Jerry
The Browning Version
1994
as Adakendi Senior
Bermuda Grace
1994
Not Even God Is Wise Enough
1993
as Father
The Law Lord
1992
as John Nixon
Hallelujah Anyhow
1991
as Sonny
See No Evil, Hear No Evil
1989
as Bartender
Slaves of New York
1989
as Super
Mountain Language
1988
as Guard
Deadline: Madrid
1988
as Chief Bandu Banta
Ragtime
1981
as Band Leader - Clef Club
Raiders of the Lost Ark
1981
as Katanga
Death of a Prophet
1981
Flash Gordon
1980
as Prince of Ardentia
Number on End
1980
as Martin Sebela
Yanks
1979
as Black driver
Peter Pan
1976
as Pirate #5
Cat on a Hot Tin Roof
1976
as Sookey
The Broad Coalition
1972
The Gladiators
1969
as Nigerian officer