Who played David St. Hubbins in "This Is Spinal Tap"? on Aug 29, 2023 Published in Movie Trivia Michael McKean. "This Is Spinal Tap" was directed by Rob Reiner, who also appears as a director in the movie.