The British actor smouldered in a dapper suit and open-necked shirt at the Vanity Fair Celebrates Young Hollywood event on Tuesday night (25 February).
We've been missing our weekly dose of 26-year-old Ed ever since Gossip Girl ended its six-season run in 2012.
Ed, who played Chuck Bass in the drama series, last appeared on our screens in the movie Romeo & Juliet, released last year.
He played Tybalt in the latest version of the Shakespeare classic, which saw Douglas Booth take on the Romeo role and Oscar-nominated Hailee Steinfeld as Juliet.
Ed recently tweeted: "Had a great time filming Romeo & Juliet in Italy. Perfect setting for this classic tale. Check it out @iTunesMovies."
Meanwhile, his next project will be thriller A Conspiracy on Jekyll Island, which also stars Glee's Dianna Agron, Carrie Diaries actress AnnaSophia Robb and Minnie Driver.
Got an iPad or iPhone? Reveal Mag is specially designed to fit!
Watch a trailer for Romeo & Juliet below: