2027
Children of Blood and Bone as King Saran2025
Bridget Jones: Mad About the Boy as Scott Walliker2025
The Life of Chuck as Marty Anderson2025
The Old Guard 2 as Copley2025
Eleanor the Great as Not available2024
Venom: The Last Dance as Strickland2024
Rob Peace as Robert E. 'Skeet' Douglas2023
The Pod Generation as Alvy2022
Doctor Strange in the Multiverse of Madness as Baron Mordo2022
The Man Who Fell to Earth as Faraday2022
Marvel Studios Assembled: The Making of Doctor Strange in the Multiverse of Madness as Self - Baron Mordo2021
Infinite as Bathurst 20202021
Locked Down as Paxton2021
Regard Noir as Self2020
The Old Guard as Copley2020
Day Zero as Narrator2019
The Kelly Clarkson Show as Not available2019
The Lion King as Scar (voice)2019
Maleficent: Mistress of Evil as Conall2019
The Boy Who Harnessed the Wind as Trywell Kamkwamba2019
The Elephant Queen as Self - Narrator (voice)2019
Earth from Space as Self - Narrator2019
The Lion King: Can You Feel The Love Tonight with Robin Roberts as Not available2018
Mary Magdalene as Peter2018
Sherlock Gnomes as Watson (Voice)2018
Come Sunday as Carlton Pearson2017
Red Nose Day Actually as Peter2016
Doctor Strange as Mordo2016
Triple 9 as Michael Atwood2016
The Long Way Home: Making 'The Martian' as Self2015
The Late Show with Stephen Colbert as Self2015
The Martian as Vincent Kapoor2015
Secret in Their Eyes as Ray2015
ARES: live as Vincent Kapoor2015
National Theatre Live: Everyman as Everyman2015
Z for Zachariah as John Loomis2013
12 Years a Slave as Solomon Northup2013
Phil Spector as Mock Prosecutor2013
Dancing on the Edge as Louis Lester2013
Making a Scene as Man2013
Half of a Yellow Sun as Odenigbo2013
Savannah as Christmas Moultrie2013
The Making of 'Making a Scene' as Self2011
The Shadow Line as Jonah Gabriel2010
Salt as Darryl Peabody2010
2012: Roland Emmerich - Master of the Modern Epic as Self2010
The End of the World: The Actor's Perspective as Self2009
2012 as Adrian Helmsley2009
Endgame as President Thabo Mbeki2008
Redbelt as Mike Terry2008
The John Akii Bua Story: An African Tragedy as Narrator2008
This Is My Africa as Self2007
The Graham Norton Show as Self2007
American Gangster as Huey Lucas2007
Talk to Me as Dewey Hughes2007
Partition: The Day India Burned as Narrator2006
Rachael Ray as Not available2006
Children of Men as Luke2006
Inside Man as Bill Mitchell2006
Tsunami: The Aftermath as Ian Carter2005
Four Brothers as Victor Sweet2005
Serenity as The Operative2005
Slow Burn as Ty Trippin2005
Kinky Boots as Lola/Simon2004
Melinda and Melinda as Ellis Moonsong2004
She Hate Me as Frank Wills2004
Red Dust as Alex Mpondo2003
Love Actually as Peter2003
Three Blind Mice as Mark Hayward2003
Trust as Ashley Carter2003
Twelfth Night, or What You Will as Orsino2003
Canterbury Tales as Paul2002
Dirty Pretty Things as Okwe2001
Murder in Mind as DS McCorkindale2001
Mind Games as Tyler Arnold2000
It Was an Accident as Nicky Burkett1999
G:MT Greenwich Mean Time as RixNaN
Tonight at Noon as Lee / Evans1997
Amistad as Ensign Covey1996
Deadly Voyage as EbowNaN
Fela as Fela Kuti2024
Rob Peace Director2024
Rob Peace Writer2024
The Brown Dog Executive Producer2019
The Boy Who Harnessed the Wind Director2019
The Boy Who Harnessed the Wind Screenplay2013
Columbite Tantalite Writer2013
Columbite Tantalite Director2008
Slapper Director2008
Slapper Writer