She said: "I'm a commitment-phobe! It's about being in the right position, the right place and the right time. I don't want to get married. I just want to catch the bouquet - I have a collection of bouquets!"
The 36-year-old beauty - who has dated a string of hunks including Justin Timberlake, Paul Sculfor, Matt Dillon and Jared Leto - also revealed she is enjoying getting older as she has always wanted to reach her 30s.
She added to Britain's OK! magazine: "When I was in my 20s, I couldn't wait to be in my 30s - and I was totally right. You just know yourself better, you have so much more experience and if you behave in a certain way you know what the outcome is going to be. You have enough restraint to rethink that impulse to behave that way because you know where it's going to end up."