It’s a custom jacket by Belstaff for the movie the Tourist, they then released a production version.
I think that would be right.
For the movie, Depp would have gotten a few versions of the jacket, fit for the specific scenes (cut more tight fitting for „posing“, more loose for action or motion scenes; lined/unlined). I am sure, the jacket pictured is one of these. Daniel Graig is also known for wearing some Bond outfits privately (rumou has it, always the larger ones…).
For the release, Belstaff did a copy for the general public.