Jennifer Garner is boxing through the pain of her divorce from Ben Affleck.
The 45-year-old star was spotted attending a class at BoxUnion, a boxing studio in Santa Monica, Calif., Sunday. A source told Page Six Tuesday that Garner was a “ray of sunshine” and acted in “great spirits and smiling positive.”
“She was a super hard worker,” the source added.
Garner officially filed for divorce from the “Live by Night” actor, 44, in April 2017 after being separated since June 2015.
Boxing has become a popular workout for stars of late. Justin Bieber was spotted last week hitting up morning classes at Rumble Boxing in New York City.