Mystic River is a 2003 American mystery drama film directed and scored by Clint Eastwood. It stars Sean Penn, Tim Robbins, Kevin Bacon, Laurence Fishburne, Marcia Gay Harden, and Laura Linney. The screenplay by Brian Helgeland was based on the novel of the same name by Dennis Lehane. Three boys, James "Jimmy" Markum, Sean Devine, and Dave Boyle, play hockey in a Boston street in 1975. Spotting wet concrete, they start signing their names into it when a car pulls up with two men. One man pretending to be a police officer, gets out, berates the boys for their actions, and tells Dave to get into the car. The men hold Dave captive and sexually abuse him for four days, until he escapes. Twenty-eight years later, the boys are grown and, while they still live in Boston, have drifted apart. Jimmy (Sean Penn) is an ex-con running a neighborhood store, while Dave (Tim Robbins) is a blue-collar worker, still haunted by his abduction.