Jennifer Lawrence Javier Bardem Ed Harris Michelle Pfeiffer Brian Gleeson Domhnall Gleeson Jovan Adepo Amanda Chiu Patricia Summersett Eric Davis Raphael Grosz-Harvey Emily Hampshire Abraham Aronofsky Luis Oliva Stephanie Ng Wan Chris Garti