Selena Gomez has apparently moved on from her two-year fling with troublesome pop star Justin Beiber.

The 21-year-old “Gateway” actress is being linked to George Shelley, a member of the British boy band Union J, after the duo reportedly “spent the night together.”

According to reports, Gomez and Shelley, 20, flew Union J to Portugal to open for her concert in Lisbon on Sept. 11 and things progressed from there.

The “Wizards of Weaverly Place” star reportedly hosted an after party in her hotel room and Shelley was the last one to leave.

“Everyone else left the room at 2 a.m. so they were able to spend the night together,” a source told The Sun newspaper, adding it resulted in Shelley missing his flight back.

According Hollywood Life, new couple has reportedly been messaging back-and-forth for some time, after Shelley admitted in August they were talking.

He admitted not too long ago that he had a huge crush on the pop star.

“I’ve got an undying crush on her,” he said. “It’s the whole Disney thing. I love her.”

Follow us on twitter.com/foxnewslatino
Like us at facebook.com/foxnewslatino