Rami Malek is reportedly dating his 'Bohemian Rhapsody' co-star Lucy Boynton.

The 36-year-old actor is playing Freddie Mercury in the upcoming Queen biopic, and 24-year-old Lucy has been cast as love interest Mary Austin.

During filming they developed a close bond which has taken a romantic turn.

A source told Us Weekly: ''They met while filming 'Bohemian Rhapsody' in London. He is so into her. He goes and visits her in London all the time.''

Rami was previously in a relationship with his 'Mr. Robot' co-star Portia Doubleday, 29, until they split in 2017.

The insider added Rami and Portia, ''broke up a while ago and Rami was single before Lucy for a bit''

Portia has since deleted photos of the two kissing from her social media.

Lucy - who started her career as a child actress and most recently appeared in Kenneth Branagh's 'Murder On The Orient Express - has posted several pictures of her and Rami partying on her Instagram account.

The pair will star together in 'Bohemian Rhapsody', due out in December.

Rami previously admitted he is ''terrified'' of playing the late Freddie Mercury in front of the remaining members of the rock group - Brian May and Roger Taylor.

Speaking on 'The Tonight Show Starring Jimmy Fallon', Rami said: ''Everyday it never feels like it's enough because those guys, each one of them, is this incredible artist on their own. Together, collectively, it is a phenomenon. Things like that don't happen.

''When they would lay tracks the tape became clear because they were over dubbing things, they were coming up with new ideas all the time. It's a phenomenal experience. They're a talented bunch of dudes and I am terrified.''

The film is still on schedule for release at the end of the year despite the production having to be restarted due to director Bryan Singer being replaced by Dexter Fletcher.