She is still on a whistle top promotional tour to promote her new Ben Affleck directed movie The Town. And last night Blake Lively braved the wet New York weather to stop by David Letterman’s late night talk show last night. Wearing a stunning form-fitting black sequined cocktail dress that showed off her amazing figure, Blake posed for pictures and signed autographs outside the studio before her appearance.

The 23-year-old actress stars in The Town alongside Ben Affleck, Jeremy Renner, and Jon Hamm. In the film she plays Krista Coughlin, a drug dealing single mother whose boyfriend, played by Affleck, is a bank robber being chased by the FBI. John Hamm stars as the over eager FBI agent persuing the felon. ‘This part was originally supposed to be for a 37-year-old woman—she’s a mother—but when I read the script, I knew I had to have the part,’ she claimed of the role. ‘It was selfish of me. I worried I would ruin it for other people. But I had to try it.’

Earlier in the day Blake shot scenes for season four of the hit CW show Gossip Girl alongside her on-screen friend and off-screen boyfriend Penn Badgley. The pair have been an item since the first season of the show began back in 2007. They appeared deep in serious conversation as the cameras rolled and as soon as they were off the pair frolicked around on the sidewalk and laughed as they chatted. Blake kept dry under a huge umbrella and had replaced her usual towering heels for more comfortable sheepskin boots in between takes.