Eli Roth and Peaches Geldof Pictures: The Last Exorcism London Movie Premiere Photos and Pics
Eli Roth and Peaches Geldof Pictures: Eli Roth and Peaches Geldof attend the U.K. premiere of "The Last Exorcism" at the closing of Film4 Frightfest 2010 at Empire Leicester Square on August 30, 2010 in London, England.