Hollywood actress Anne Hathaway finds it difficult to get the roles she wants - because contemporaries like Scarlett Johansson and Keira Knightley fight for the same parts. The Devil Wears Prada star Hathaway admits competition is rife and it's always the same group of young actresses who scrap for the best roles. The 24-year-old says, "There are so many girls in Hollywood and we all look exactly the same. We all have the same experiences going into the industry. "There are very few great parts to go around, so we all try to get them. "There's healthy competition, of course. But afterwards you give your actress friends a hug and say, 'Look forward to the next one.'"