Spartacus: Vengeance star Liam McIntyre is engaged to wed his girlfriend of two years.

The Australian actor arranged for Erin Hasan to have a royal makeover during a recent trip to Disney World in Florida, in preparation for his magical proposal.

The bride-to-be tells Australia's TV Week, "Liam had one of the characters from Cinderella come to my door. They took me to a room and I got a makeover. They had custom-made me a dress based on my three favorite Disney princesses...

"It was unbelievable. I knew Liam likes to put on a show but this was amazing."

MCIntyre and Hasan are planning to exchange vows Down Under in early 2014.