Tom Hanks as Freddie Mercury