Spy General - Josh Brolin - Only The Brave
The sunglasses have a black frame and a silver + (the Spy logo) on the temples.
The General was part of Spy Optic's "Dale Earnhardt Jr 88" collection which is dedicated to NASCAR race driver Dale Earnhardt Jr.
Josh Brolin plays Eric "Supe" Marsh in Only The Brave (Granite Mountain), a film based on the elite crew of firefighters who battled the Yarnell Hill Fire, a wildfire in Yarnell, Arizona in June 2013 that claimed the lives of 19 members of their team.
See more sunglasses from Only The Brave here.
Reference: Spy Optic General, Black Frame with Happy Gray Green Lenses, 673118038863