Saint Ralph
Thanks to the charm brought to the role of Ralph by young Adam Butcher, and strong performances from Campbell Scott, Gordon Pinsent, Jennifer Tilly and Shauna MacDonald, credibility is achieved.