supersleuth

noun

Any famous, successful detective, especially a fictitious one