Persol 2244-S 505/31 63/17 sunglasses James Bond style – Casino Royale (2006)
As evidence of authenticity the 'Persol' logo is engraved top right on the lens—see pics.
eBay