Kevin Hart and Eniko Parrish have finally tied the knot after almost two years of being engaged.

According to People, the 37-year-old “Get Hard” actor married Parrish, 31, in California. The ceremony was attended by their family and friends. Hart proposed to Parrish on her 30th birthday and a video from their proposal was shared by the couple’s friend via Instagram. In the short clip, Hart surprised his then-girlfriend when he said, “On this perfect day I choose to make the most perfect decision” before getting down on one knee.

Parrish also posted a video at the time when she said yes to Hart’s proposal. In the Instagram clip, Parrish kissed Hart while all of their friends cheered them on.

Hart and Parrish’s relationship wasn’t always smooth-sailing. After all, Hart’s ex-wife Torrei previously accused Parrish of destroying her seven-year marriage to the actor. “I never lashed out. I never tried to punch her in the face, even though I’ve had moments where – trust and believe – I wanted to K.O. her ass. It does hurt that my kids have to be around a woman who broke up a marriage. I was with Kevin when he was selling sneakers for five dollars an hour. I was at every show. I was at his first show where he ever did standup. I was his muse. I was there from the beginning,” she told Entertainment Tonight two years ago.

After reading Torrei’s interview, Hart posted a series of tweets clarifying that Parrish didn’t have anything to do with his split from his ex-wife. He also wished for his ex-wife to find lasting happiness soon.

Kevin Hart Kevin Hart is now married to Eniko Parrish. Pictured: Actor Kevin Hart and Eniko Parrish at the 2014 People Magazine Awards in Beverly Hills, California on December 18, 2014. Photo: Reuters