Cinéma :
* 2002 : "28 jours plus tard" (comme Selena)
* 2006 : "Miami Vice" (comme Trudy)
* 2008 : "La vie secrète des abeilles" (comme August Boatwright)
* 2010 : "Jonah Hex" (comme Lilah)
* 2011 : "Pirates des Caraïbes :On Stranger Tides" (comme Angelica)
* 2012 : "Skyfall" (comme Eve Moneypenny)
* 2013 : "Mandela :un long chemin vers la liberté" (comme Winnie Mandela)
* 2015 : "Spectre" (comme Eve Moneypenny)
* 2016 : "Moonlight" (comme Paula) - Nomination aux Oscars de la meilleure actrice dans un second rôle
* 2017 : "Beauté collatérale" (comme Madeleine)
* 2018 : "Rampage" (comme le Dr Kate Caldwell)
* 2021 : "Pas le temps de mourir" (comme Eve Moneypenny)
* 2023 : "La Femme Roi" (comme Nanisca)
Télévision :
* 1998 : "La Tribu" (comme Malika)
* 2000 : "EastEnders" (comme Dawn Swann)
* 2002 : "Procès et rétribution" (comme Sharon Chambers)
* 2005 : "Les mystères de l'inspecteur Lynley" (comme Rachel)
* 2010 : "L'Etrange histoire de Benjamin Button" (comme Caroline)
* 2014 : "The Game" (comme la voix de The Game)
* 2017 : "Miroir Noir" (comme Anji)
* 2022 : "La Première Dame" (comme Michelle Obama)
Cette liste met en évidence certains de ses projets les plus remarquables, mais elle en a bien d’autres dans lesquels elle a joué au fil des ans. Elle est connue pour sa polyvalence et sa capacité à incarner des personnages complexes et nuancés.