Casino Royale director's Daniel Craig DOUBTS ‘He’s no pretty boy’ But beat these TWO hunks

Campbell said the final Casino Royale auditions saw eight candidates in total.

And while he wouldn’t spill who else gave it a shot, sources revealed Craig beat Avatar’s Sam Worthington and action star Gerard Butler.

Additionally, it’s believed that Superman actor Henry Cavill, who has a much more conventional Bond look, was in the final two and was Campbell’s preferred choice despite being just 22-years-old at the time.

Back in November, Cavill revealed that Campbell – who didn’t mince his words about Craig’s facial features – fat-shamed him at his Casino Royale audition.