The trailer for Sherlock Holmes differs from the film poster and magazine cover by focusing on introducing the narrative rather than specific actors. The poster advertises the film through the well-known actors Robert Downey Jr. and Jude Law. The magazine cover focuses on selling the magazine using Robert Downey Jr.'s fame, rather than the film. There are similarities and differences between the poster and magazine cover due to the poster purely advertising the film, while the magazine cover invites purchase of the magazine.