Question: who is captain obvious commercial?
Answer: The character, played by an actor named Brandon Moynihan, is called Captain Obvious, and is being introduced this week in a humorous campaign for Hotels.com.