0
At this point, I'm going to say the poster is legit. If it was fan-made, the artist would need a promotional photo of Daniel Craig from Casino Royale to even get started, and I can find no matching promotional photo of this kind anywhere. If it did exist, it would be easy to find, of course, because promotional photos are meant to be publicized.
The only other origin of the photo I can think of is if it was some kind of pre-production costume test or lighting photo, but (a) those photos are generally not taken at such high resolution, and (b) photos of that type are almost impossible to acquire by an individual not belonging to the pre-production or production staffs, and are usually retained by the studio.
Besides the photo of Craig, everything else could be easily faked.