Moving from vampire to vampire! Dylan Penn -- the gorgeous daughter of Sean Penn and Robin Wright -- is officially dating "Vampire Diaries" star Steven R. McQueen just months after she was spotted canoodling with "Twilight" star Robert Pattinson.

PHOTOS: Hollywood's kids all grown up

Penn, 22, and McQueen, 25, attended Sean Penn's charity gala together on Saturday, even posing for a few photographs. An eyewitness saw the couple leaving the event when Penn complained that her feet hurt.

"Oh really?" McQueen asked before scooping his lady love up and carrying her. Penn's boyfriend gave her a quick kiss on the lips before carrying her out of the party.

Though the couple has kept it secret, a source close to them said this relationship has been going on for a while.

PHOTOS: Unlikely celebrity couples

"They met awhile back, they started dating pretty quickly, lots of attraction there," the source told Us. "Dylan is a fun chick, whatever she had with Pattinson was very brief if at all. Steven had met Sean before the event last night. [Sean] loves his daughter, really whatever makes her happy is fine with him."

And love has been in the air for both of Dylan's parents. At the same gala, her father, 53, was spotted with his rumored A-List girlfriend Charlize Theron, 38. An eyewitness saw the duo snuggling and holding hands throughout the night.

PHOTOS: Robert Pattinson's sexiest faces

And Dylan's mother, "House of Cards" star Robin Wright, 47, recently got engaged to actor Ben Foster, 33, in Aspen.


Hollywood's Most Private Couples

Bad news celeb couples

Co-star couples who've called it quits