Cameron Diaz has finally spoken out about marriage speculation, saying that she is open to the idea of marriage.
The 42-year-old actress, who stays right in the present moment where she is at, said that she is never projecting herself too far forward and doesn't live in the past, E! Online reported.
Amid speculation that she might be wearing an engagement ring from boyfriend Benji Madden, the 'Sex Tape' star, who has "never said never to anything," added that she tries anything once or twice or maybe even three times.