#1 Tom Cruise ($75 million): Forbes has named Tom Cruise the highest-paid actor in Hollywood over the past 12 months.
#2 Leonardo DiCaprio ($37 million): Cruise is ahead of second-place finishersLeonardo DiCaprio and Adam Sandler by $38 million.
#3 Adam Sandler ($37 million): Actors Leonardo DiCaprio and Adam Sandler made an estimated $37 million during the same period.
#4 Dwayne Johnson ($36 million): Former professional wrestler Dwayne Johnson, 40, came in fourth.
#5 Ben Stiller ($33 million): With $33 millio, comedian Ben Stiller is at number five.
#6 Sacha Baron Cohen ($30 million):
#7 Johnny Depp ($30 million):
#8 Will Smith ($30 million):
#9 Mark Wahlberg ($27 million):
#10 Taylor Lautner ($26.5 million):
Drastic Bollywood body makeovers
Rishi, Arjun at D-Day trailer launch
Happy birthday, Karan!
Abhishek, Baichung at football awards
Miss India Navneet at electronics store