Ben Whishaw Confirmed To Play Freddie Mercury In Biopic. James Bond actor Ben Whishaw: I was scared of coming out for a long time