Adam Sandler plays Dave Buznik, the sort of undemonstrative nerd, slimy and creepy at the same time, who loses his temper on a plane, is arrested by an "air marshal" and ends up in court sentenced to 20 hours in a therapy group run by Dr Buddy Rydell, a charlatan whose business card proclaims "No Buddy Cares". Played by Jack Nicholson at full blast with beard, beret, bristling eyebrows and a smile that looks scoured daily by steel wool, Dr Buddy believes in stoking anger with insult, innuendo and intrusive prurience.