Robert Picardo

Robert Picardo
On "Supernatural": The leprechaun in episode 609, "Clap Your Hands if You Believe." You know him as: The doctor on "Star Trek" and Richard Woolsey on the "Stargate" series. The CW
Loading