Blue is a 2009 Indian action-adventure film directed by Anthony D'Souza  and written by American writers Joshua Lurie and Bryan M Sullivan The film stars Akshay Kumar  Sanjay Dutt  Zayed Khan and Lara Dutta in lead roles  whilst Katrina Kaif stars in a cameo appearance