IF you can’t make it to Vancouver to see Rob Pattinson and Kristen Stewart filming Eclipse, you can still see the actual costumes they wore in the Twilight prom scene as they are currently on display at the Planet Hollywood in Times Square. Tom was at the restaurant recently and sent us these pictures of the display. (Thanks Tom!)