We've waited for what feels like decades, but Terry Gilliam's The Imaginarium of Doctor Parnassus is almost here - and just to sustain you through those last few weeks of waiting, here's an exclusive new poster from the film.
Yes, that's nearly the entire cast, from Christopher Plummer's grizzled Parnassus to Lily Cole as his daughter Valentina and Heath Ledger as the mysterious Tony. Johnny Depp, Jude Law and Colin Farrell play his alter-egos when he travels through Parnassus' mirror, Verne Troyer's there as Parnassus's friend and assistant Percy and it's Tom Waits' devilish Mr Nick walking through the clouds.
The only omission, basically, is Andrew Garfield's Anton, who plays a big enough role that he should really have landed a poster spot. But to see exactly what that role is, you'll have to see The Imaginarium of Doctor Parnassus when it comes out on October 16.