Candy es la historia de amor entre una joven pintora, Candy (Abbie Cornish), un precoz poeta, Dan (Heath Ledger) y los utópicos encantos de la heroína, suministrada por un burgués yonqui, Casper (Geoffrey Rush).