Sizzler commercial with a TC

So who is doing the latest Sizzler TV ad with the big TC and wearing the
faraday armor? It looks familiar, but I can't place it.

Saw the spot over the weekend, and was much impressed (mostly because I am
aware of the hassles in production with large TC's).