Jude Law is Cameron Diaz's biggest fan.

The 'Alfie' actor - who stars opposite the actress in new romantic comedy
'The Holiday' - says his attractive co-star constantly brightened up his
days on set.

He gushed: "Having Cameron around is like having the sun on set every day."

The 33-year-old star - who recently split for good from on/off lover Sienna
Miller - also claims working with Cameron made him a better actor.

He said: "She understands that kind of film so well. I learned a great deal
just by watching her."

Cameron, 34, has been in a relationship with pop singer Justin Timberlake,
25, for around four years.

Despite their long-term commitment, the 'Something About Mary' actress
recently announced the couple will never marry.

She told US chat show host Ellen DeGeneres: "I'm a commitment-phobe. I don't
want to do it. We're kind of like married anyway."