Bohemian Rhapsody - Cast

Rami Malek

as Freddie Mercury


Lucy Boynton

as Mary Austin


Gwilym Lee

as Brian May


Ben Hardy

as Roger Taylor


Joe Mazzello

as John Deacon


Aidan Gillen

as John Reid


Tom Hollander

as Jim Beach


Allen Leech

as Paul Prenter


Aaron McCusker

as Jim Hutton


Mike Myers

as Ray Foster


Change Location