Credit: Instagram Photo: Liam McIntyre and Erin Hasan in August 2013

Who knew Spartacus was such a softie?

Australian actor Liam McIntyre married singer-actress Erin Hasan in Melbourne, Australia on Sunday, January 5, People reports.

Erin, 28, wore a Monique Lhuillier gown and the Spartacus and Hercules: The Legend Begins star, 31, wore a Giorgio Armani tux as they exchanged vows in front of 120 guests.

These two are almost too adorable to stand, especially when you hear Liam gush about his lady love.

"I'm lucky to have met the girl of my dreams," he told People last January. "I knew she was the one when we met. I met her at a friend's party and I remember thinking, 'If I sit down and talk to her, I'm going to fall in love with her.' From the get go, I reckon that's the one. I quickly fell in love with her. I just knew."

He's living out a rom-com fantasy! They've been dating since 2010 and — get this — he dressed as Prince Charming and fitted fellow Disney fan Erin with a princess gown when he proposed to her at Disney World in December 2012. He even designed the ring himself.

After the wedding ceremony Liam told People, "I'm beyond happy! I saw true love as a child and dreamt that one day I'd have the same. Today is the first day knowing that I'll have that forever."

Erin, who is also Australian, told the site their mutual love of Disney and fairy tales was featured throughout the wedding and reception. Liam told the site he wants to live up to his name, since in Irish Liam means "determined protector" and he wants to make sure Erin always feels safe and supported.

Sigh.

Some girls have all the luck.

Congrats to the (almost too) happy couple!

Source: People