who plays the captain in how i met your mother??
Kyle Merritt MacLachlan