Selena Gomez and Orlando Bloom have reportedly been getting "cosy".

The 21-year-old singer started dating pop bad boy Justin Bieber in 2010 and it's thought their on/off relationship is currently on pause.

Now it's being speculated that she's finding comfort in the 37-year-old actor, who announced his split from wife Miranda Kerr last year.

According to New York Post's Page Six, the pair looked "cosy" as they attended the Chelsea Handler show on Saturday night. The publication claims that Selena and Orlando arrived in the same car and then left together afterwards.

The Pirates of the Caribbean star is keeping things friendly with model Miranda for the sake of their three-year-old son Flynn. Meanwhile, Selena's split from 20-year-old Justin has been acrimonious.

Over the weekend, Justin posted a picture on Instagram, showing him gesturing at the camera in Central Park. The star hinted that he was feeling bitter about his turbulent love life in the caption that accompanied the snap.

"Was gonna wait to go to Central Park for when I proposed to my future wife but sh*t sometimes things change. I'll think of something more romantic. (sic)," he wrote.

Selena's friendship with Orlando could be part of the steps she's reportedly taking to keep her life on track. TMZ recently claimed the brunette had cut certain people out of her life, including Kylie and Kendall Jenner, so she could focus on her music.

Part of the reason for allegedly culling the famous sisters could be that she fears 16-year-old Kylie was getting close to Justin.

“Selena is convinced something has gone on between Justin and Kylie,” an insider told British newspaper The Sun.

“At Coachella they looked to be back on track. Selena was hanging out with Kylie too and they were behaving like best friends.

“Then she heard stuff about Justin and Kylie and felt totally betrayed. She went berserk and called it all off again.”