Elizabeth Hurley's still got it -- so it's no surprise to see her making out with a 25-year-old on the set of "Gossip Girl."
The 46-year-old held her own against the show's twentysomething cast when she showed up on set in a tight, sexy red dress yesterday to film for the upcoming season.
So far, the only scenes we've seen her shooting were with Chace Crawford -- and last night, the two were seen smooching for the show.
Hurley will reportedly play a "sexy, smart, self-made media mogul and all-around force to be reckoned with" named Diana Payne.