Los Angeles - Nicolas Cage has replaced Samuel L Jackson in Vengeance: A Love Story. The 52-year-old star has taken over the role of a vigilante cop from Jackson in the Harold Becker-directed thriller, which is based on a 2003 novel by Joyce Carol Oates titled Rape: A Love Story. The plot focuses on the aftermath of gang rape and tells the story of single mother Teena who is sexually assaulted by a group of men whilst her young daughter Bethie is forced to watch and then left for dead in a park boathouse.