Cameron Diaz loves Britain.The 40-year-old actress has been spending a lot of time in London recently and says she loves the miserable British weather because it is a welcome break from the Los Angeles heat. Speaking at the world premiere of 'Gambit' in London's Leicester Square last night (07.11.12), Cameron told BANG Showbiz: ''I just love everything about this city. You're not going to believe me, but I love the weather.'' The Hollywood beauty showed her support of British fashion by walking the red carpet alongside her A-list co-stars Colin Firth, Alan Rickman and Tom Courtenay in a simple black and white dress by her close friend Stella McCartney, before heading off to the Corinthia Hotel for the official after-party. She said: ''I'm wearing Stella McCartney. Everything but the shoes, which are Burberry.'' When quizzed about her crush on her 75-year-old British co-star Tom, Cameron laughed: ''He seduced me immediately. I was like, 'What is really going on here? Why am in love with Tom Courtenay?' We just got along together.'' In a recently interview, the sexy star revealed her obsession with English pub snack pork scratchings - which is fried and seasoned pig skin. She said: ''Oh, that's my favourite snack in the whole world! Even with the bristles - I don't care, I'll do it! It's my favourite thing.''