The Contract is a 2006 film directed by Bruce Beresford and written by television writer Stephen Katz and John Darrouzet. A cat-and-mouse thriller, The Contract stars Oscar-winner Morgan Freeman as assassin Frank Carden and John Cusack as teacher Ray Keene. Frank Carden (Morgan Freeman) is a professional assassin who has been hired to kill a reclusive billionaire named Lydell Hammond, Sr., a vocal opponent of stem cell research. Carden's plan goes awry when he gets injured in a car accident and ends up in the hospital. When hospital staff see his gun, they call the police. They are able to peel away his false identity and federal marshals are called in to pick him up. Widower Ray Keene (John Cusack), a high school gym teacher, ex-cop, and well-intentioned but not very able dad to Chris (Jamie Anderson), belatedly realizes the need to bond with his son when the latter gets caught smoking marijuana, and takes him hiking in the wilderness.