Selena Gomez is reportedly spending time with Orlando Bloom to upset former boyfriend, Canadian pop star Justin Bieber.

Bieber and Gomez began dating in 2010 and have been on-again, off-again since May 2012.

"She wants to make Justin hurt as much as he hurt her," an insider told Hollywood Life.

"Selena and Justin are over, and it actually seems like it's really done for good. Everyone in her life is very hopeful because they believe he's nothing but toxic for her," the source added.

The 21-year-old former Disney star was spotted with the Pirates of the Caribbean actor on 26 April at Chelsea Handler's Uganda Be Kidding Me Live Show in Los Angeles.

"Her friends are pushing her to start dating. She really needs to get Justin out of her system, that's why she's been hanging out with Orlando," the source explained.

"She knows it will get to Justin because they got in a fight over Orlando already and he accused her of cheating on him. He's totally threatened by Orlando. She wants to make Justin hurt as much as he hurt her. Plus, she thinks Orlando is super hot, she's always had a crush on him."

In October, Bloom and Australian supermodel Miranda Kerr shocked everyone when they said they have split after six years of marriage.

At that time, rumours emerged that the former Victoria's Secret Angel's closeness with Bieber was reportedly one of the reasons why her marriage to Bloom became strained.

The 31-year-old and Bieber were seen getting friendly at the annual Victoria's Secret fashion show in November 2012. Kerr was modelling and the 19-year-old was performing. The Sunday People claimed that Kerr spent hours talking with the Baby singer at the fashion show after a party in a New York hotel.