In surprise casting news, former Superman, Henry Cavill, is your new Sherlock Holmes.
A Socialite Life Flashback.