qnli question: Who was the replacement to play Freddie Mercury in the film of the same name? sentence: In December 2013, it was announced that Ben Whishaw, best known for playing Q in the James Bond film Skyfall, had been chosen to replace Cohen in the role of Mercury.