Don't listen to the Hype. It's awful
Brilliant and touching
As Good As It Gets
While it doesn't offer any answers, it both thrills and makes you think.