Gerard Butler Rita
Gerard Butler and Rita Ora have sparked dating rumours after they were spotted enjoying a romantic dinner in January.Facebook

Gerard Butler and Rita Ora have suddenly become the talk of the town ever since they were spotted getting cosy with each other recently. The duo sparked dating rumours when they were photographed enjoying a romantic dinner at a West Hollywood Hotel in January.

A source apparently told US Weekly that the 46-year-old actor and the 25-year-old singer had an "intimate" dinner at the four-star hotel's in-house restaurant. "They drank wine and she hugged him when he returned to the table from a break. And at the end, Gerard paid the bill," the source said.

"The Olympus Has Fallen" actor was last linked to 39-year-old interior designer Morgan Brown, whom he had started dating in mid-2014. But, he has been on the lookout for someone new since his recent break-up with the designer, the source told the website. "He's totally single and ready to get back out there," the source added.

On the other hand, the British singer's last public romantic connection was with Travis Barker. But, we all know that one of her strongest and comparatively stable relationships was with DJ Calvin Harris. After her break-up with the DJ, it was widely reported that she was quite shattered and took a long time to come out of it.

And now, these new dating rumours have made way for various speculations, with many fans actually assuming that Ora is getting close and romantic with the "Gods of Egypt" actor only to tease and get back at her ex-boyfriend.

Meanwhile, E! News has reported that the relationship between Butler and Ora is just platonic and there's no love affair or anything romantic happening between the two.

"They are just friends and there is nothing romantic going on. They have known each other for a while. They had dinner and nothing more," a source close to the duo told the website.

This is sad news for the fans, who may have wanted to see these two hotties, Gerard Butler and Rita Ora, come together.