Cameron Diaz will never marry lover Justin Timberlake.

The actress, who has been dating Justin for four years, admitted she is too afraid of commitment to ever tie the knot.

Cameron, who was appearing on ‘The Ellen DeGeneres Show’ tuesday night said: “You know the answer to the question of getting married. I’m a commitment-phobe. I don’t want to do it. Anyway, we’re kind of like married.”

While Cameron who recently admitted she doesn’t even want the responsibility of a pet dog has no desire to be a bride, she admitted her competitive streak surfaces when it comes to catching wedding bouquets.

She revealed: “I don’t fight, it’s not about fighting. It’s about being in the right position.”

“The right place at the right time. Ever heard of that, ladies? It’s like a sport to me. I don’t care. I don’t want to get married. I just want to catch the bouquet, because I have a collection of bouquets. I don’t have them still, but they’re kind of in my ego catalogue 12 bouquets.”

I find this alittle ballsy! Considering you go out with someone and then you public state that youll never marry them. Then why are you with them if you dont want to marry Justin. You know how many girls would die to be in that position? I think its more of a cheapshot to Justin.