Sorry, Joe Jonas!

Things are heating up between Ashley Greene and Gerard Butler. In the wee hours of June 7 at NYC's Boom Boom Room, the unlikely duo only had eyes for each other.

PHOTOS: Gerard and other shirtless hunks

"He had a hand on her shoulder and leaned in to her," a source told Us Weekly. "He really turned on the charm."

The 41-year-old Bounty Hunter star ordered a drink for the 24-year-old Twilight star and made her laugh at his sing-along to Journey's "Don't Stop Believin.'" The Scottish charmer even put a hand on her butt!

For more on this flirty fete -- including what happened at the end of the night -- check out this week's Hot Stuff video, hosted by Senior Editor Ian Drew and special guest Ashanti.

Also in the roundup: more details on Reese Witherspoon's pesky donkeys, Brad Pitt and Angelina Jolie's Malta rental, Vanessa Minnillo's engagement party and more!