I nyere tid har det blitt gitt ut flere filmer som i 2009 og i 2011 med Robert Downey jr. som Holmes og Jude Law som dr. Watson.