This movie is exactly similar to kal ho na ho, where anushka sharma is shahruk khan ranveer is pretty jeenta and aishwariya is saif Ali khan. I dont know why karan johar is doing so .what did he thought while making a dil hai mushkil , he think that audience are fool and they only go to theatres to watch superstars but karan thats not true . you must be aware of this fact as early as you can that will be better for you and your team.
Songs are nice but they cant handle the frustration of movies story . ranbir again acted well but chose wrong movie. overall movie is not good to watch in the theatres you can download and watch this movie instead of wasting money.