A shy young man with a passion for opera has his world turned upside down by a con artist who really does have a heart of gold.

Robbie Coltrane
as Alonzo Turner

Michael Riley
as Renzo Parachi

Deborah Duchêne
as Denise

Eugene Lipinski
as Hopeless

Kenneth Welsh
as Charlie Glesby

Patricia Gage
as Mrs. Hathaway

J.D. Nicholsen
as Duane Bickle

Elizabeth Harpur
as Gloria

Kristina Nicoll
as Tiffany

Peter Millard
as Bunden