Rachel McAdams was Favreau’s first choice, but she declined. Jessica Biel, Gemma Arterton, Natalie Portman, Jessica Alba and Angelina Jolie were all considered for the role of Black Widow. Eliza Dushku campaigned for the part. Emily Blunt was originally cast as Black Widow, but had to pull out due to scheduling conflicts.