Cameron Diaz has joked she needs "hocus-pocus magic voodoo" to help her find a boyfriend.

The single actress says legendary British actor Tom Courtenay fulfilled her ideal man criteria when they worked together on the film Gambit.

The 40-year-old blonde wishes she could turn back time to make the 75-year-old veteran star younger in order to date him.

"I need a little bit of hocus-pocus magic voodoo to try get him to be, like, 40 years younger," Cameron joked to the latest edition of British magazine Elle. "He’s so charming, so much fun."

The actress is known for her past romantic relationships with Hollywood heartthrobs including Jared Leto, Matt Dillon and Justin Timberlake.

Most recently she was involved in a relationship with baseball star Alex Rodriguez, but the couple split last year.

Since then Cameron hasn't officially dated anyone else, however earlier this year she hit the headlines when she was seen out in London with 35-year-old actor Michael Fassbender.

The pair were spotted enjoying dinner in September during filming for Ridley Scott movie The Counsellor.

Cameron gushed about her co-star Michael during the interview with the magazine.

"He does have a lot of confidence…" Cameron teased.

LATEST NEWS