Last night’s Fantastic Four premiere, ambitiously slated for Liberty Island (perhaps inside the Statue of Liberty’s head?), could have used some superhero help as it went up in flames (or down in the rain).
Members of the press were herded in Battery Park, then boated to Liberty Island. A red carpet parade happened. (For the Read More