Spy General - Josh Brolin - Only The Brave
Josh Brolin wears Spy General sunglasses in the 2017 movie 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.
Spy Optic General sunglasses are available online on Amazon, FramesDirect and SmartBuyGlasses.
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