エンジェル ウォーズ
本格的なキャスティングが2009年3月に始まる前に、スナイダーは自身が考える本作の理想的なキャスト陣を明らかにした。スナイダーは「『300 〈スリーハンドレッド〉』で既にオール男性キャストをやったので逆をやる」と語った。
スナイダーはまず、主人公のベイビードール役にアマンダ・サイフリッドを希望し、また、アビー・コーニッシュ、エヴァン・レイチェル・ウッド、エマ・ストーン、ヴァネッサ・ハジェンズにオファーをした。しかしながら、アマンダ・サイフリッドの出演はテレビシリーズのBig Loveのスケジュールが多忙な為に実現せず、エミリー・ブラウニングがベイビードールを演じることになった。また、エヴァン・レイチェル・ウッドとエマ・ストーンもスケジュールの都合の為に降板した。