Olulu Westchester County, New York ni won ti wo dagba.Awon Ebun ati Ami EyeItokasiAwon elebun Akademi Obinrin Osere Didarajulo 2k.. 
Wez lo di olori osere ni opo fiimu ni odun 2000 Wale ni awon fiimu bii  enemy at the Ggates (2001), about a Boy (2002), Constantine (2005), The fountain (2006) ati  The Love Bnes (2009).Fún ipa ribiribi tó kó ní fíìmù ọdún 2005 The constant gardener, ó gba awoọdú Academy Award for Best Supporting Actress, àti fún ipa rẹ̀ ní eré Blanche du ti 2009 ti won pe ni  a Streetcar named desire, ó gba àwọst Laurence Olivier Award for Best Actress.. 