At the London premiere of Man Up, Simon Pegg spoke out of turn about Star Wars and revealed Craig's role:
"I wasn't a Stormtrooper. Daniel Craig, he was a Stormtrooper. I shouldn't have said that."
Considering Craig's previous roles, I'm hopeful that his Stormtrooper will be a decent shot.