Actress Rosie Perez has confirmed reports she wed in secret last month (Sep13).

The Do The Right Thing star wed artist Eric Hayes in Las Vegas after he suggested they tie the knot there after attending the Floyd Mayweather, Jr./Canelo Alvarez boxing match on 14 September (13).

Appearing on The Ellen DeGeneres Show on Wednesday (16Oct13), Perez cooed, "He is the best guy ever. I'm so in love, it's disgusting.... We've been together almost five years but I've known him for 18 years, and I kept forgetting who he was.

"I was just like, 'Hi, I'm Rose,' and he goes, 'We met, you did this before, like four or five times...' By the eighth time I went, 'Who is that...? I just got all flustered and everything and he came over and he told me he was single and we've been together ever since."

But the wedding came as a bit of a surprise for the actress, who adds, "He wanted a big wedding and I was like, 'Why spend all that money... It's such a waste. It's about me and you coming together.' I said, 'Let's go to City Hall,' and he was like, 'No, I really want a wedding'.

"Then we were going to the Mayweather fight... and I'm saying, 'Oh my gosh, I bet Mayweather's gonna win... This is gonna be the perfect weekend,' and he said, 'You know what would be perfect? If we got married in Vegas.' I went, 'Yeah, oh my God, that's awesome!' But in the back of my head I'm going, 'He's not serious.'

"We get to Vegas and he starts telling me about the MGM Grand chapel package and everything... and so Mayweather won and we got married the next day and it was beautiful. It wasn't tacky; I thought it was gonna be tacky."