According to Entertainment Weekly’s Hollywood Insider, "Emily Browning (The Uninvited) will replace Amanda Seyfried in Zack Snyder’s Sucker Punch for Warner Bros.
You may remember Emily as "Violet" in 2004’s Lemony Snicket’s A Series of Unfortunate Events. She’ll be playing "Baby Doll," an "insane asylum inmate who loses herself in a fantasy world where she dreams about escaping with her fellow inmates."
Seyfried had to turn down the role due to scheduling conflicts with her show, HBO’s Big Love. Evan Rachel Wood, Vanessa Hudgens, Abbie Cornish, and Emma Stone are all still in talks to costar.