Dream cast
Jessica "Jessie" Pendragon:Emmy Rossum
Thomas "Tommy" Pendragon: Zac Efron
William "Will" Du Lac: Ben Barnes
Gwendolyn "Lynn" de Ganis: Hayden Panettiere
Danielle "Dannie" Ferreria: Katy Perry
King Arthur Pendragon: Russell Crowe
Queen Guinevere Pendragon: Trisha Yearwood
Sir Lancelot Du Lac: Hugh Jackman
Sir Bors de Ganis: Vince Vaughn
Sir Mordred of Orkney: Brandon Routh
Dr. Alison Blaise: Julia Roberts
Maude "Granny" Parkinson: Shirley McClaine
Robert "Rob" Wesleyan: Thomas Dekker
Kayla Pickman: Hillary Duff
Mr. G: Robert Redford
King Ryd: Robert Pattinson
Morgan le Fay: Miranda Otto
Dowager Queen Nimue: Rose McGowan
Elizabeth Campo: Sophia Loren