Cast (Feature Film)
Producer (Feature Film)
Music (Feature Film)
Made London stage debut in production of Shakespeare¿s "Love¿s Labour's Lost"
Landed first onscreen role in BBC drama "Capturing Mary," co-starring Maggie Smith
Joined ensemble cast for Richard Curtis' "Pirate Radio"
Made West End debut in "The Little Dog Laughed," a satire about Hollywood alongside Rupert Friend
Played a Persian princess opposite Jake Gyllenhaal in "Prince of Persia: The Sands of Time"
Played a shy girl who reinvents herself as a femme fatale in Stephen Frears' "Tamara Drewe"
Cast in Neil Jordan's fantasy thriller "Byzantium"
Co-starred opposite Justin Timberlake and Ben Affleck in gambling drama "Runner Runner"
Co-starred in Marjane Satrapi's dark comedy "The Voices"