Okay, I cast the movie and assuming I could get these people for an affordable price
Harry- that's toughest really, because you need a really strong actor who's tall and rangy, a younger Peter Coyote mabye but I'd choose Eric Bana or maybe Christian Bale
Murphy- she'd be a little voluptuous but I really like Christina Ricci in that role, short, and does badassed very well with a bit of sweetness.
Thomas-- Brad Pitt. No contest here.
Morgan-- Alan Rickman You need menace. the problem is that before Turn Coat Morgan has few dimensions.
Lara Raith-- Nicole Kidman
Susan-- Rosario Dawson
Bob -- (voiced by John Goodman)
Butters-- Steve Buscemi or a young Wallace Shawn. Okay he's too old but what about Paul Reubens, who might be gettable.
Michael-- he's particularly tough because the actor must pull off Dudley Do-right without going over the top. He needs to be underplayed. Steve McQueen would have been perfect but he's too dead for the role. okay, I'll go for Russell Crowe, who's versatile enough. Or Gary Oldman.
Nicodemus -- Christoph Waltz--- have you seen inglorious basterds?
Duke Ortega-- Benecio del Toro
Kincaid -- George Clooney
Queen Mab-- Lena Olin
Aurora-- Scarlett Johansson
Maeve-- Thora Birch (Christina Ricci being taken)
Madrigal Raith -- John Cusack
That's enough for now.