While Carol shocked the film industry by not bagging the Palme d'Or at the Cannes Film Festival, the film's artistry didn't go entirely unnoticed. Rooney Mara, who plays Therese in the movie, shared the best actress prize alongside Emmanuelle Bercot for her role in French drama Mon Roi.

Related story: Dheepan wins Palme d'Or

Rooney Mara

Set in '50s New York, Carol is an adaptation of the novel The Price of Salt by Patricia Highsmith. Therese, a young 20-something working as a department store clerk begins an affair with the titular character — an older, married woman played by Cate Blanchett. While only two scenes have been released so far, they're enough to marvel at Mara's acting chops, which lie in the subtleties she brings to the quiet and contemplative Therese. Blanchett's performance has also garnered rave reviews among critics, with Oscar buzz already circulating despite the film's late American release in December.

Rooney Mara in Pan

In the meantime, you can look forward to seeing Mara in Pan, a film about the origins of Captain Hook and Peter Pan's friendship. To be released in local theatres on 23 July, it sees her in a tribal-chic get-up as Princess Tiger Lily — a casting that sparked some racial controversy in America when it was first announced. Nevertheless, stay tuned for the actor's performance in her first fantasy role that is sure to turn heads. 

Rooney Mara as Tiger Lily