Morse appeared in a number of supporting roles following "St. Elsewhere". He is quoted as saying: "I made the decision that I didn't care if there was any money in the role or not. I had to find roles that were different from what I had been doing." His turn in "Desperate Hours" as antagonist showed a darker Morse. He later starred in "The Indian Runner" and "The Crossing Guard". He has appeared in three adaptations of Stephen King stories: "The Langoliers", "Hearts in Atlantis", and "The Green Mile". He was a guest star on "", playing a racist cousin of Detective Tim Bayliss.