Hollywood and U.K talent united to celebrate the best of men at the Royal Opera House in London's Covent Garden.

Keith Richards took home the award for best writer which was presented by Pirates of the Caribbean star Johnny Depp.

Hangover star Bradley Cooper won International Male, which was presented to him by South African actress Charlize Theron who despite wearing a minimal outfit still dazzled in grey palazzo pants and a plunging satin blouse.

Taking to the stage to accept the award Bradley said: "Thank you to Dylan for deciding on me at the last minute,"referring to the magazine's editor.

Emma Watson presented Mario Testino with the Inspirational Award and was fellow British talent such as the likes of Kelly Brook, Abbey Crouch and The Saturdays.