It's a very good movie.. don't read the critics review as they always don't write the right reveiews.. they write bad reviews also for money.. it is a must watch movie.. superb acting by ranbir kapoor.. and as movie says one person many lives it is very true..Sanjay dutt has struggle a lot .. he has seen all phases of life from rich brat to poor drug addicted guy who lost everything and then fightback and took himself to top...