Jej pierwszym poważnym filmem fabularnym były nakręcone rok później Kroniki Riddicka.

Kolejne lata przyniosły role w filmach, takich jak melodramat Smaki miłości, Mgła Franka Darabonta czy Opór, film wojenny opowiadający historię żydowskich partyzantów, w którym wystąpiła u boku Daniela Craiga.

W 2010 roku wcieliła się w postać etiopskiej królewny Andromedy w filmie Starcie tytanów u boku takich aktorów jak Ralph Fiennes, Liam Neeson, czy Sam Worthington. Nie powróciła jednak w sequelu Gniew tytanów ze względu na konflikty w harmonogramie, a zastąpiła ją w tej roli Rosamund Pike.

W 2013 roku ponownie nawiązała współpracę z Frankiem Darabontem wcielając się w postać Jasmine Fontaine w serialu telewizyjnym Mob City.

W 2015 roku wystąpiła w roli Juliany Crain w serialu Człowiek z Wysokiego Zamku. Była to jedna z głównych ról, a aktorka zagrała we wszystkich 40 odcinkach produkcji.

W 2019 roku zagrała rolę Beth Quinn w dwóch odcinkach serialu The Punisher, występując u boku Jona Bernthala, z którym spotkała się już wcześniej na planie Mob City. Od 2021 roku wciela się w postać agentki specjalnej Kristin Gaines w dramacie kryminalnym FBI: Most Wanted.

Życie prywatne 19 maja 2019 roku poślubiła aktora Josha Stewarta.