W marcu 2017 została zaangażowana do roli Medusy w serialu Marvel Television Inhumans.
Została działaczką organizacji charytatywnych Somaly Mam Foundation, United Nations Foundation's, Nothing But Nets, Heifer International, ambasadorką fundacji Friends to Mankind... One World, One Tribe.
Filmografia Filmy kinowe 2005: Neal ’n’ Nikki – Amanda 2009: The Break-Up Artist – Ashley 2010: Percy Jackson i bogowie olimpijscy: Złodziej pioruna – Aphrodite 2010: Tron: Dziedzictwo – druga Syrena 2011: RecoilW Polsce pod tytułami Odwet (TV4) i Odrzut (Filmweb). – Darcy 2011: Creature – Emily 2011: Jinn – Jasmine 2012: The Baytown Outlaws – Jez 2015: The Veil – Zera
Filmy telewizyjne 2008: Beyond Loch Ness – Caroleena 2009: Desperate Escape – Melissa 2009: Hostile Makeover – Amanda Manville