Amanda Seyfried Drops Out of Zack Snyder's 'Sucker Punch'

Zack Snyder's Sucker Punch just lost its Baby Doll, according to Entertainment Weekly. Amanda Seyfried had been tapped to play Baby, the unlucky girl whose sleazy stepfather locks her up in a mental institution and schedules her for a lobotomy.

The reason is one that seems to be damning a few actresses this spring -- schedule conflicts. Sucker Punch was scheduled to shoot in the fall, the same time as the fourth season of HBO's Big Love. HBO won't release her from her commitment, and apparently doesn't want to work around it. (There's a joke about fundamentalist Mormons and compounds here, but I'm not going to make it.)

It's a shame, as Seyfried really fits the "Alice in Wonderland with machine guns" theme Snyder's film is aiming for, and she's one of the most promising young actresses around. She's been picking smart scripts lately, and the idea of seeing her dabble in action was a pretty cool one.

There's no word on who might step up to replace her. Just about every other young up-and-comer (Evan Rachel Wood, Vanessa Hudgens, Abbie Cornish, and Emma Stone) were negotiating to join, so the pickings are slim. One of them might be able to angle for the lead now that Seyfried is gone. Or maybe Snyder should look to someone even younger -- is Emma Watson free?