Anyway, I decided to cast a mental movie of some of the characters, just for fun. The books are set in Britain (and Dark Goddess visits Russia), so I'm going to try to keep the actors native speakers, but sometimes I just can't do that (and they can hire a dialect coach).
Vanessa Hudgens as Billi SanGreal (we'll hire her a dialect coach. I also realize she is not of Pakistani descent, but this is who I pictured in my head, I'm sorry.)
Liam Neeson as Arthur SanGreal
Tom Felton as Kay
Abigail Breslin as Vasilisa (but in my mind, its the Abigail Breslin from Little Miss Sunshine)
Jason Statham as Gwaine
Vincent Cassel as Lance
I couldn't picture anyone in particular playing Ivan, Koshchey or Elaine. I'm sorry.
Who did you cast in your mental movie?