It's a Marvel showdown on this Thursday's Lip Sync Battle.

Clark Gregg, who plays Phil Coulson on Marvel's Agents of S.H.I.E.L.D., squares off against Hayley Atwell (Peggy Carter on Marvel's Agent Carter) in the next episode of the show... And if this clip Spike released is any indication, it looks like Gregg is the early frontrunner. His take on Britney Spears' "Toxic" looks seriously well rehearsed. Like he's been practicing it in his bedroom for years, and he's finally living out his fantasy by putting on the sexy flight attendant outfit from the video.

He'd better rip off that uniform to reveal he's covered in diamonds, though, or we're going team Carter.

Agents of S.H.I.E.L.D.'s Clark Gregg reveals the weirdest thing he's done for a role

The full performance airs Thursday, April 21 at 10/9c on Spike.