O filme conta a história de Taliesin Jones (John-Paul Macleod), um menino de 12 anos que sofre diariamente para aceitar que sua mãe (Geraldine James) saiu de casa, abandonando sua família. Seu pai (Johnathan Pryce) ficou distante, seu irmão raivoso e ressentido, mas Taliesin encontra consolo quando entra em contato com seu mundo imaginário. Após testemunhar sua professora de piano ser curada com o poder da fé, Taliesen inicia uma busca espiritual.
Mais filmes : Melhores filmes do ano 2000, Melhores filmes Drama, Melhores filmes de Drama de 2000.