Emily Blunt, who has starred in such high-brow films as “Young Victoria,” has dissed actresses Scarlett Johansson and Hayley Atwell–if indirectly. She poo-pooed roles they ultimately took in “Iron Man 2” and “Captain America.”

The British actress made the comments at the premiere of her latest endeavor “Salmon Fishing In The Yemen” in Los Angeles. The Brits engage in “endeavors” in case you didn’t know.

While Blunt, 29, says she wants to avoid being typecast–she starred in stinker “Gulliver’s Travels”–she’d rather see some parts she’s offered her go to other actresses.

“Usually the female parts in a superhero film feel thankless: She’s the pill girlfriend while the guys are whizzing around saving the world,” she said about “Iron Man.” Johansson ended up with the role and has done quite well by it.

She’ll be starring in the upcoming summer blockbuster “The Avengers.”

Blunt had similar feelings about last year’s “Captain America: The First Avenger,” starring Chris Evans. “The part wasn’t very good or the timing wasn’t right, but I’m open to any kind of genre if the part is great and fun and different and a challenge in some way,” she told Vulture magazine.

British star Hayley Atwell, 29, eventually got the part, portraying Peggy Carter, a secret agent who becomes Captain America’s love interest. “I likened her character to that famous Ginger Rogers quote. She can do everything Captain America can do, but backwards and in high heels,” Atwell said about the part.

Blunt doesn’t have a problem with an action-adventure movie based on a comic book (remember Guliver’s Travels), if the part is right. “Maybe I need to be James Bond!” she said.

Her latest movie is another high brow, touchy-feely romantic comedy-drama about an Arab Sheikh, who hires a British scientist to do the impossible, craft a trout steam in the highlands of Yemen. The project changes the course of British history.

She also starring in another rom-com “The Five Year Engagement” which its theaters next month.