Not only Adam Sandler's best performance, but one of the greatest movies you will ever see. Start to finish I never wanted this film to end and it was a joy watching this story unfold. Barry Egan is a complex character with a more than fulfilling story arc.