The only reason this movie doesn't get five stars is because of the occasional over-acting of Robin Williams.  Williams, who so often gets out of control and overshadows the other actors, does exercise enough restraint in this film to make his character sufficiently rounded and believable as an ex-professor tormented by the tragedy that took his wife's life.