Elizabeth Holland: Kristen Bell or Brittany Snow
Diana Holland: Selena Gomez or Ellen Page (Keira Knightley would perfect as Diana)
Penelope Hayes: Megan Fox
Lina Broud: Taylor Momsen or Rachel McAdams
Henry Schoonmaker: Jason Dohring, Ian Somerhalder, James Marsden, Zac Efron, or Orlando Bloom
Will Keller: Zac Efron
Tedding Cutting: Chace Crawford or Shia Labeouf