Rami Malek as Freddie Mercury