20th Century Fox has just debuted a second full-length trailer for Knight & Day starring Tom Cruise and Cameron Diaz over on IMDb.