Yes, that's John Slattery. He guest stars on this episode of Arrested Development.
Added:

Arrested Development Season 4 Episode 6 Quotes

Oh, no, we're not in America. It's obvious we're in Mexico, right?

Heartfire

Do I look like someone who eats at CW Swappigans?

Herbert Love