From heartthrob to bad boy: Leo played Danny Archer, a diamond smuggler who got tangled up in the civil war in Sierra Leone. Like many of Leos roles, Danny treads the uncomfortable line between hero and villain - Leo navigated the tension perfectly.
The Great Gatsby isn't the first time Leo and Baz Luhrmann have worked together: the actor starred in Luhrmann's intoxicating postmodern rendering of Romeo + Juliet. Leo captured hearts as the anguished Romeo and impressed with his confidence expounding in iambic pentameter. Not just a pretty face this one (although it helped that he spent a lot of the film with his shirt wide open).