 She has gone on to appear in many British and American TV shows and has worked extensively in theatre, playing most of the major Shakespearean heroines.Most recently, she played Portia in "The Merchant Of Venice" at Shakespeare's Globe Theatre in London, opposite Jonathan Pryce.She recently appeared in "Chronic" starring Tim Roth and directed by 2012 Un Certain Regard winner, Mexican Michel Franco was at the 2015 Cannes Film Festival in competition for the Palme d'Or.