The Contract is a 2006 German-American action thriller film directed by Bruce Beresford and written by television writer Stephen Katz and John Darrouzet. The Contract stars Morgan Freeman as assassin Frank Carden and John Cusack as teacher Ray Keene. Released direct to video in the United States and most of Europe, The Contract received little critical notice despite its high-profile cast. Leonard Maltin awarded the film two stars.
(Summary from Wikipedia)