Whether it’s their first marriage of not, plenty of celebrities like to have a unique wedding day, and they’re willing to spend millions of dollars to get everything just right. Check out some of the most expensive celebrity weddings, from Hollywood A-listers to royalty, and find out what they splurged on for their big day.

From Kim Kardashian, who made the list twice, to “smaller” weddings that cost around $2 million, here are some of the most expensive celebrity nuptials.

Christina Aguilera and Jordan Bratman – $2 Million

After choosing the location of her wedding in Napa Valley, Christina Aguilera said “I do” in front of over 150 guests, and the whole affair cost $2 million, according to Forbes. 

Christina Aguilera And Jordan Bratman Wedding

Renting the Staglin Family Vineyard took a big chunk out of her wedding budget, but the decorations used inside of the winter themed tent also contributed to the massive budget.

Tom Cruise and Katie Holmes – $2 Million

Tom Cruise And Katie Holmes Wedding

Even though his first two wedding were a bit more low key, Tom Cruise decided that Karie Holmes deserved one of the most expensive celebrity weddings. The two tied the know at Odescalchi Castle, a 15-th century castle near Rome, and the wedding list was filled with A-listers.

Paul McCartney and Heather Mills – $3 Million

Paul Mc Cartney And Heather Mills Wedding

The former Beatle wrote a song for his bride to be and used it during the wedding attended by over 300 guests, including Elton John. McCarney and Mills got married in Ireland, at St. Salvador’s Church, and treated their guests to an Indian-themed reception that consisted only of vegetarian dishes, and was followed by gorgeous fireworks.

Salma Hayek and François-Henri Pinault – $3 Million

Salma Hayek And Francois Henri Pinault Wedding

Marrying a billionaire means you don’t even have to think about the budget of your wedding. Salma Hayek had one of the most expensive celebrity weddings, estimated at $3-3.5 million by E! Online. She married the French businessman in Venice, and the celebration included a masquerade ball.

Liza Minnelli and David Gest – $3.5 Million

Liza Minnelli And David Gest Wedding

With over 1,000 guests and one of the most star-studded wedding parties (Michael Jackson was the best man and Elizabeth Taylor the maid of honor), Liza Minnelli and David Gest tied the knot in 2002 at the Marble Collegiate Church in New York. Their wedding budget included $700,000 for flowers and a $40,000 12 tier wedding cake.

Justin Timberlake and Jessica Biel – $6.5 Million

Jessica Biel Justin Timberlake Wedding

Even though they didn’t set out to have an opulent ceremony, Justin and Jessica also had one of the most expensive celebrity weddings, because they valued their privacy. The two also chose to get married in Italy, and they rented out and entire hotel for their guests, and also rented surrounding buildings to keep the paparazzi away.

Kim Kardashian and Kris Humphries – $10 Million

Kim Kardashian And Kris Humphries Wedding

Even though she had one of the most expensive weddings ever, Kim Kardashian still made a profit thanks to her four-hour reality TV special.  With over 500 guests and $2 million worth of flowers, Kim had her perfect wedding day, then split from the NBA player less than three months later.

Kim Kardashian and Kanye West – $12 Million

Kim Kardashian Kanye West Wedding

The reality TV star had two of the most expensive celebrity weddings, since her nuptials with Kanye West were just as opulent, but a lot more private. According to the Daily Mail, Kim spent over $400,000 for a 16th century Italian castle as a venue, and her dress cost even more.

Prince William and Kate Middleton – $34 Million

Prince William And Kate Middleton Wedding

Kate Middleton became Catherine, Duchess of Cambridge, in a beautiful ceremony, but unlike other celebrity weddings, almost 95% of the budget went to security. Despite being a royal wedding, the ceremony itself cost just $2 million.

Prince Charles and Lady Diana – $115 Million

Prince Charles And Lady Diana Wedding

Things were simpler back in when Diana and Charles married. They only spent $600,000 on security, but still managed to have one of the most expensive celebrity weddings. Her dress cost £9000 at the time, but it quickly became one of the most influential wedding dresses of all time. Billed as the “wedding of the century”, the ceremony was broadcast to an audience of over 750 million people.