Robert Downey jnr has certainly tasted some of the high and lows that Hollywood can deliver.
Although his name has been box-office gold with Iron Man, the first Sherlock Holmes and The Avengers, Downey has spent time in jail and has a drug rehab history.
It seems the worst is now behind him and his star is shining bright at the moment.
Sherlock Holmes: A Game of Shadows is another Downey masterclass. Set in 1891, super sleuth Sherlock Holmes enlists the assistance of his sidekick, Dr John Watson (Jude Law), one last time to help him defeat the evil power and reach of Professor James Moriarty (Jared Harris).
Not only is Moriarty one of the foremost brains of his era, he is also well connected in the corridors of power.