My suggestions for casting. Sorry if I repeat some, 207 pages is abit much to read through.
Thomas: WWE wrestler John Morrison.
Ebenezer: Wilford Brimly or Ed Asner.
Butters: the guy who played the assistant coach on Evening Shade.
Injun Joe: the old indian from Outlaw Josie Wales (yes, I know he's dead)
Ancient Mai: the old chinese pirate from Pirates of the Carribean; Land's End.
Langtry (merlin): The guy who played Saruman(sp?) in the Two Towers.
Morgan: Liev Schrieber (sp?)
Micheal: the guy who played Boromir in Lord of the Rings.
Sanya: Alonso Bodin (from last comic standing)
Sorry for not knowing all their names.
Lol - wouldn't that be "World's End?"
I picture her as much better looking than that - not hot or anything but like an elegant and poised young woman whose time has passed.
I like the idea of Christopher Lee (aka Saruman) playing Langtry. Largely because Lee does an excellent bad guy and I have my own opinions/suspicious about ol' Langtry and where his loyalties lie.
Not Liev Schreiber - seems too unintelligent and thuggy to me. Yeah, I know - Harry likes to villify Morgan. But filtering past Harry's heavy bias, he's definately an intelligent and non-thug kind of guy. I'm kind of thinking Tim Roth could do a good job, although I'm not sure if he's too small and sneaky-seeming to play the generally straightforward Morgan.
Not Sean Bean (aka Boromir) for Michael I'm afraid. I'm a huge Michael fan and I really don't get the right vibe from him, although I'd like to see him play someone else - maybe even Kincaid.