Ray-Ban 4089 Balorama - Christian Bale - Ford v. Ferrari
The glasses have black frame, two rivets on the each side on the front of the frame, and two round rivets on each of the temples, just before the Ray-Ban logo.
This is a classic frame, an original design from Ray-Ban when it was still owned by Bausch & Lomb, then with model number L2870. Vintage Balorama frames don't have the Ray-Ban logo on the temples, so Bale is wearing an anachronistic pair of sunglasses in the film, but they look good.
The Balorama is available online at Amazon USA, Amazon UK, Amazon DE, FramesDirect, SmartBuyGlasses USA, Pret a Voir (UK/World), United Shades (EU) and you can find vintage Balorama sunglasses on eBay.
Note that the glasses are sometimes offered in different sizes (58mm and the larger but standard 62mm).
Reference: Ray-Ban Balorama RB4089, black frame