Hindi trailer of Knight and DayDirector: James MangoldCast: Tom Cruise, Cameron Diaz, Maggie Grace, Marc Blucas, Paul Dano, Viola Davis, Peter Sarsgaard, Olivier Martinez