A Few Good Men is a 1992 American legal drama film based on Aaron Sorkin's 1989 play. It was written by Sorkin, directed by Rob Reiner, and produced by Reiner, David Brown and Andrew Scheinman. It stars an ensemble cast including Tom Cruise, Jack Nicholson, Demi Moore, Kevin Bacon, Kevin Pollak, J. T. Walsh, Cuba Gooding Jr., and Kiefer Sutherland.