The Imaginarium of Doctor Parnassus (2009)

In the present day, immortal thousand-year-old Doctor Parnassus (Christopher Plummer) leads a travelling theatre troupe—including a sleight of hand expert, Anton (Andrew Garfield), and a dwarf, Percy (Verne Troyer)—that offers audience members a chance to go beyond reality through a magical mirror in his possession. Parnassus had been able to guide the imagination of others through a deal with the Devil (Tom Waits), who now comes to collect on the arrangement, targeting the doctor's daughter, Valentina (Lily Cole).....

Cast: Johnny Depp, Heath Ledger, Jude Law, Colin Farrell, Lily Cole











Watch - server 1

Watch - server 2

Watch - server 3