Knight and Day

Knight and Day is a 2010 American action comedy movie. Maggie Grace plays April. Cameron Diaz plays June.
This movie was released on June 23, 2010. The reviews were mixed. Its box office was also mixed.