Who famously played James Bond in Casino Royale (2006)?

Daniel Craig

Next question