Question: who plays freddy mercury in bohemian rhapsody movie
Answer: It was directed by Bryan Singer , written by Anthony McCarten and stars Rami Malek as Mercury , with Lucy Boynton , Gwilym Lee , Ben Hardy , Joseph Mazzello , Aidan Gillen , Tom Hollander , Allen Leech , and Mike Myers in supporting roles .