Following a three-year hiatus from the screen to focus on her personal life and family , Morton returned in 2012 . She provided the voice of Sola in the science fiction film '' John Carter '' , based on '' A Princess of Mars '' , which received mixed reviews and flopped at the box office . She next played a chief of theory in the thriller '' Cosmopolis '' , directed by David Cronenberg . Her role , described as " misjudged " by '' The Guardian '' , earned her the Best Actress in a Canadian Film Award at the Vancouver Film Critics Circle . She also served as a jury member at the 69th Venice International Film Festival in 2012
69th Venice International Film Festival
69th Venice International Film Festival
Samantha Morton