Persol 2931 sunglasses. Robert Pattinson wore Persol 2931 Sunglasses in Details magazine and Tom Cruise wore them in the movie Knight and Day. Known the world over for its innovative styling, extraordinary crystal lenses and premium quality, Persol offers timeless styles that remain fashionable throughout generations. All Persol Sunglasses come with an Original Persol Case and Persol paperwork.