The director of Knight and Day was James Mangold .
The film , directed by James Mangold , was the second on-screen collaboration of Cruise and Diaz , following the 2001 film Vanilla Sky .
Knight and Day