Dream Casting Quentin Tarantino's Casino Royale
4. Samuel L. Jackson As Felix Leiter
The closest thing Bond has to a genuine friend, CIA operative Felix Leiter has been part of the big screen franchise ever since Dr. No, with Jeffrey Wright the only actor to have played the character more than once.
Having worked together six times already, it appears that there's always a role for Samuel L. Jackson in a Quentin Tarantino movie, and the role of a government agent torn between carrying out his own orders and trying to watch his buddy's back seems tailor-made for Jackson's distinctive blend of grizzled charisma and take-no-sh*t, give-no-f*ks in the process attitude.
And besides, let's not beat around the bush here, who wouldn't want to watch a movie where Samuel L. Jackson gets to call James Bond a motherf*cker?