Cameron Diaz has revealed that she had a crush on Harrison Ford since childhood.
The actress grew up convinced that she was going to marry the actor.
However, her dreams came crashing down when the Indiana Jones star secretly exchanged vows with 45-year-old Calista Flockhart on June 15, 2010.
"Raiders of the Lost Ark was a big thing for me. When I was nine, in my mind I was kissing Harrison Ford, and he was an amazing kisser," the Daily Star quoted Diaz as telling Playboy magazine.
She added, "I was going to marry him. It's not a secret today. He knows. He's taken, so what can I do?"