British actor Ben Whishaw will reprise the character of high-tech weapons specialist “Q” in the upcoming James Bond film “Skyfall,” a role previously played by actors Desmond Llewelyn and John Cleese, media outlets reported on Friday. The BBC said Whishaw's agent confirmed the young actor in the role of Q opposite Daniel Craig's Bond in the upcoming 23rd installment of the franchise, directed by Sam Mendes. Whishaw was introduced as a cast member in a London press conference announcing production on “Skyfall” last month, but his specific role was not revealed at the time. Q, who dreams up the super secret weapons that British spy Bond uses to track down bad guys, has long been one of the favorite characters in the action-packed movies.