Very well written and acted superbly by Jack Nicholson, Helen Hunt, Cuba Gooding Jr. and Greg Kinnear. Well directed, providing a good flow that helped it remain interesting for how long it was.