Dream Casting Quentin Tarantino's Casino Royale
6. Tim Roth As Q
There are some things that even Quentin Tarantino wouldn't change about the established Bond formula, and that would no doubt extend to a moratorium on casting American actors as 007's so-British-it-almost-hurts allies in MI6.
As well as having an established history after working together on Reservoir Dogs, Pulp Fiction, The Hateful Eight and Once Upon a Time in Hollywood, casting Tim Roth as Tarantino's Q would also give the actor a rare opportunity to play a genuinely benevolent character that's only here to help, having largely built his career on playing bad guys and scumbags.
Fans would no doubt be waiting for the big reveal that Roth's Q was secretly helping the bad guy all along, only to be pleasantly surprised when it turned out he really was just the affable head of MI6's research division with a penchant for coming up with Bond's signature gadgets.