Robert Pattinson is reportedly enjoying his single life following his split with Kristen Stewart.

Stewart and Pattinson ended their four-year relationship after the 23-year-old actress was caught cheating with married director Rupert Sanders last August. The 27-year-old actor was recently spotted leaving Stewart's home in Los Angeles, sparking rumours their relationship could be back on. But sources have since revealed the couple will not rekindle their passion.

"He isn't dating anyone, he is focusing on work and randomly hooking up on nights out," a source told Hollywood Life, "There is no one special girl in his life. As for Kristen, they don't talk, they have separate lives."

Stewart is in Berlin, filming her latest movie Sils Maria; she plays a personal assistant to an actress. The film, directed by Olivier Assayas, will also feature Chloë Grace Moretz and Juliette Binoche.

"Kristen is the happiest she's been in a long time," an insider revealed. "She feels a sense of freedom being in Berlin and is having a really fun time on the set and just exploring the city and the countryside."

Stewart is also busy shooting for Camp X-Ray, the military drama movie directed by Peter Sattler; she plays the role of a soldier named Cole, who is assigned to Guantanamo Bay.

Meanwhile, Stewart was recently linked with High School Musical actor Zac Efron, with sources claiming she thinks it "would be the perfect rebound to help her move on from the broody Brit".

"Kristen's relationship with Rob was so tense," an insider told Star magazine, "She's ready to have a good time, and wants to date a completely different type of guy."

"He's [Efron] a bit of a playboy," the source added, "So he wants to keep his partying lifestyle intact. He's not looking for anything emotional, and Kristen doesn't want anything serious. This could work out great for both of them!"