Sofia Vergara wants a "big" wedding to please her fiancé Joe Manganiello.

Sofia Vergara and Joe Manganiello

Sofia Vergara and Joe Manganiello

The 'Modern Family' star initially asked the 'Magic Mike XXL' actor to tie the knot with her at a "small" ceremony in Las Vegas but then she changed her mind because he's never been married before.

The 42-year-old actress Australian website "I said, 'Joe let's just go to Vegas,' because I wanted a small wedding, but then I thought it has to be super-special for Joe because it's his first wedding. So, it's going to have to be big!"

This will be Sofia's second marriage as she was previously married to Joe Gonzalez, with whom she has her son, 23-year-old Manolo, 23.

The Colombian beauty was engaged to businessman Nick Loeb until May 2014 and then after Joe, 38, publicly admitted she was his crush the pair publicly embarked on a romance.

The actress revealed, after Nick, she wanted to find someone older but Joe captured her heart.

She said: "Well, I had just come out of a relationship and I wanted peace and quiet. It sounded like such a bad idea to date the hottest bachelor in Hollywood. And he's four years younger than me. It sounded like a lot of work to me at that moment. So, I was like, 'I don't want to deal with that. I'm going to meet an older guy, a more normal guy, but he convinced me to go out with him one time. I still was like, 'OK, I'm going to go out one time and have a good time.' But then I met him and I found out how he was."

Sofia thinks she's been able to find love with Joe because she knows what she wants now she's in her 40s.

She said: "The important thing about ageing is that now you know more about life so you can make better choices, like with Joe, but not just because he's hot. I've been out with short, tall, skinny, fat ... I don't have a problem with any of that."

No date is set for the couple's wedding, but they plan to get married sometime this year.