During that time he also starred in the films Tropic Thunder (2008) and The Soloist (2009), and played the title character in Sherlock Holmes (2009) and Sherlock Holmes: A Game of Shadows (2011).
Pada masa itu, ia juga membintangi film Tropic Thunder (2008) dan The Soloist (2009), dan memainkan karakter utama dalam film Sherlock Holmes (2009) dan Sherlock Holmes: A Game of Shadows (2011).