The film, Penn’s fifth directorial effort, scored two bankable leads in Charlize Theron and Javier Bardem  but faced a firing squad when it premiered at Cannes last May, where it competed for the Palme d’Or and was greeted with a rapturous chorus of boos.