Actors Eli Roth and Lorenza Izzo Arrive at the Premiere of "the Impossible" During the Toronto International Film Festival at Princess Whales Theatre in Toronto, Canada, on 09 September 2012. Photo: Alec Michael Photo by Alec Michael-Globe Photos... Read MoreRead Less