Deke Shaw and his portrayer Jeff Ward got to live out their rockstar fantasies onMarvel’s Agents of S.H.I.E.L.D.

In theABC super-drama’slatest episode, Deke and Mack (Henry Simmons) found themselves stranded in 1982.

While Mac isolated himself and grieved his parents' death, Deke recruited his own group of S.H.I.E.L.D.

agents and formed a band with them called the Deke Squad as a cover.

I have such great reverence for music, and I wanted to be able to do it justice.

That ended up playing into a backstory he gave Deke while preparing for this musical sequence.

For Ward, Deke’s choice of song also plays into his feelings for Daisy (Chloe Bennet).

And that’s why I changed one of the babies to Daisy in the song.

So I had a whole backstory that I really loved," he said.

“I didn’t plan very much.

I just took in as much as I could of those amazing performers and would just let it happen.

And [showrunners Jed Whedon and Maurissa Tancharoen] were so supportive and sweet,” said Ward.

“The crew was so amazing because they were so down to keep up with me.

We had this subconscious connection.

Watch the entire performance in the video above.

Marvel’s Agents of S.H.I.E.L.D.airs Wednesdays at 10 p.m. on ABC.