Claim: Daniel Craig has yet to appear in a science fiction film.
Evidence: Since taking the role of Bond , he has continued to star in other films , including the World War II film Defiance -LRB- 2008 -RRB- , science fiction Western Cowboys & Aliens -LRB- 2010 -RRB- , and the English-language adaptation of Stieg Larsson 's mystery thriller The Girl with the Dragon Tattoo -LRB- 2011 -RRB-.