Kate Winslet struggled to play a modern Englishwoman in her new film THE HOLIDAY, because she's so used to starring in period dramas. Winslet has portrayed an Edwardian socialite in TITANIC, a 1970s hippy in hideous kinky and novelist IRIS MURDOCH in 1950s biopic IRIS in recent years, with her only contemporary film roles being Americans. In The Holiday, Winslet plays English journalist IRIS who swaps houses with Californian Cameron Diaz's AMANDA. She says, "It was the first time I've played a contemporary English woman. "I was like, 'What do you mean I can't have a wig and an accent?' It was weird."