It is hard to believe that this film is 15 years old now: it is as fresh  and refreshing as the year it was made. Much of that is due to the story that tends to be a bit Hallmarky (written by Gigi Levangle and manipulated for the screen by Jessie Nelson, Steven Rogers, Karen Leigh Hopkins and Ronald Bass) but with Chris Columbus' direction and a cast of incredibly talented actors is really works.