Anne Hathaway Ben Affleck Rosie Perez Willem Dafoe Edi Gathegi Mel Rodriguez Onata Aprile Toby Jones Carlos Leal Ben Chase Julian Gamble Robert Sedgwick Bill Kelly David Vadim César Galindez Diomedes Rodriguez Casiano Ancalle Lee Markham