To watch or download Sherlock Holmes (2009) legally in Tamil or with subtitles, the following official providers are available in India:
: Periodically included in the library for streaming and offline downloads. Google Play Movies
Check your favorite streaming app and search for "Sherlock Holmes" in the audio settings. Most major platforms now include Tamil, Telugu, and Hindi