In 2002, she starred in Just a Kiss. She played a lesbian virgin in Spike Lee's She Hate Me (2004) and acted as Anna Ran in Lady in the Water, a 2006 thriller by M. Night Shyamalan.[4][5] She also played Egeria in The Hunger Games: Mockingjay – Part 2 (2015) and co-starred with Tom Hanks in the 2016 film A Hologram for the King.[6]