If, when you first heard that Mr. Robot star Rami Malek would be playing Queen lead singer and rock legend Freddie Mercury, you wondered, what would that look like, we now have our answer, courtesy of Entertainment Weekly.

The answer, it has to be said, is pretty damn good, just on first glance.

Malek has been busy preparing to play Mercury for director Bryan Singer in Bohemian Rhapsody.

The film charts the birth of the band and then tracks their rise until the iconic performance at Live Aid in 1985, six years before Mercury’s death.

“When you’re able to open your eyes and see a different person staring back at you in the mirror,” Malek tells EW. “It’s a very affirming moment.”

The movie recently added Ben Hardy, Joe Mazzello And Gwilym Lee as the other members, and Singer is aiming to have it in cinemas for Christmas 2018 in the States and 28 December .