Heath Ledger som Tony Shepard. Johnny Depp som Tony i hans første møte i "Imaginarium" Jude Law som Tony i hans andre møte i "Imaginarium" Colin Farrell som Tony for hans tredje møte i "Imaginarium" Christopher Plummer som Doctor Parnassus Andrew Garfield som Anton Verne Troyer som Percy Lily Cole som Valentina Tom Waits som Mr. Nick Paloma Faith som Sally Montserrat Lombard som Sally's venn.