Loved the story line and the casting was superb. Robert Carlyle is a great actor. Cast includes Marissa Tome, John Goodman. Shawn Astin, so many other well known actors. A movie to watch over and over. Can't believe I missed this in 2005 when it was out.