Cannes 2012: 25 Films to Watch - Rotten Tomatoes