Agent Coulson as a dancing stewardess? A marvel indeed.

As part of the Agents of S.H.I.E.L.D., there are few more buttoned up than Clark Gregg in the role of Phil Coulson. But give Gregg some music and a stewardess outfit and you never know what will happen.

The 54-year-old actor made a visit to Spike TV”s hit show Lip Sync Battle and decided to get all “Toxic” while covering the Britney Spears tune. Shedding off his normal suit and tie, Gregg wore an uncomfortably tight blue flight attendants uniform while gyrating in a way you never thought he could.

In celebrating, or perhaps making an excuse for his performance, Gregg wrote on Facebook, “Proving that I will do literally anything if I am offered back up dancers,” before posting a picture of himself in costume.

Gregg competed against another Marvel star, Hayley Atwell of Agent Carter. Check out the video below and then attempt to scrub it from your memory with a Neuralyzer.