After the death of his wife, wealthy retiree Justin Playfair creates a fantasy world for himself in which he is the legendary detective Sherlock Holmes, even dressing like the character. Out of concern for Justin's money more than his health, his brother Blevins puts him under the care of psychiatrist Dr. Mildred Watson. As Dr. Watson grows fond of Justin, she begins to play along with his theories, eventually becoming an assistant in his investigations.
George C. Scott
as Justin Playfair
Joanne Woodward
as Dr. Mildred Watson
Jack Gilford
as Wilbur Peabody
Lester Rawlins
as Blevins Playfair
Al Lewis
as Messenger
Rue McClanahan
as Daisy Playfair
Theresa Merritt
as Peggy
James Tolkan
as Mr. Brown
Kitty Winn
as Grace
F. Murray Abraham
as Clyde (the usher)
Paul Benedict
as Chestnut Man
M. Emmet Walsh
as 1st Sanitation Man