Anne Hathaway looked ladylike in a red floral dress as she arrived at the Ed Sullivan Theater in NYC last night. She was there for an appearance on The Late Show to chat up Les Misérables ahead of its Christmas Day release. Anne and David Letterman chatted about her weight loss for the role with Anne joking that, "It wasn't so Fantine would look hot." After wrapping up the interview, Anne changed into a more dramatic look for the latest Les Mis premiere. Anne wore a black Tom Ford gown and strappy gladiator heels on the carpet. She had a slight wardrobe malfunction, though, and accidentally flashed photographers while exiting her car.