Tom Holland the super-soldier who rumbled Iron Man in Captain America: Civil War is off the market now.

The 24-year-old actor has gotten his girlfriend back. Holland posted a racy photo of actress Laura Harrier in a purple, glittery dress with her arms around him on his Instagram, and wrote “She makes my day.”

The photo shows the two holding each other as Holland kisses the back of her head.

Holland and Harrier ended their relationship in November.

According to People, Holland broke off his three-year relationship because he was living so much out of the country, spending six months a year in Vancouver working on Marvel movies.

“He works quite a bit, he has a non-paid internship at Dior in Paris and he flies out to L.A. every two weeks or so,” a source close to the couple told the magazine. “It’s a bit of a nomadic life.”

“Plus, it’s super hard to meet anyone when you only get to spend a few weeks with them,” the source explained. “The relationship definitely cooled off.”

After the break-up, Holland took a romantic trip to Rome with a mystery brunette.