Alas "pub girl" although similar in appearance is too short to play Gilly as Gilly is 5'10". I'd cast Stephen Fry as Threut though I can't think of anybody particularly whiny to cast as Melk
Well the only thing i would say is that seen as most of the characters are in their twenties, Julia Roberts is perhaps a little too old (sorry Julia) so I found some alternatives: