John Abraham seems to have matured tremendously since Jism and did a great job. Mahima, as always, gave a great performance in her short yet noticable role. The girl opposite John was barely in the movie and didn't make much of a mark. The ending and theme are also interesting.