Persol 2978 - Tom Cruise - Mission: Impossible – Ghost Protocol
The glasses have a tortoise frame (color code 24/31). Tom Cruise also sports a pair of Oakley glasses in the same film, and actor Jeremy Renner also wears a pair of (yet unidentified) Persol sunglasses.
The Persol 2978 is still available online at for example Amazon.com.
Reference: Persol PO2978S, color code 24/31