‘Sherlock Holmes’ red carpet
Stars attend the New York premiere of “Sherlock Holmes” at the Alice Tully Hall, Lincoln Center on December 17 in New York City.
Stars attend the New York premiere of “Sherlock Holmes” at the Alice Tully Hall, Lincoln Center on December 17 in New York City.