Watch Chris Pratt & Chris Stapleton Sing “(I’ve Had) The Time Of My Life” On Kimmel

The roots-country star Chris Stapleton just released his new album From A Room: Volume 2. And last night, he was a guest on Jimmy Kimmel Live. On the show, Stapleton got into some hijinks with guest host Chris Pratt, who filled in for Kimmel, continuing Kimmel’s new tradition of having famous people host on whatever nights he’s not doing it. And together, Stapleton and Star-Lord sang the Bill Medley/Jennifer Warnes cheeseball classic “(I’ve Had) The Time Of My Life” — the one from Dirty Dancing. Pratt was fine; Stapleton was transcendent. They also used state-of-the-art special effects to recreate the moment where Jennifer Grey jumps into Patrick Swayze’s arms. Pratt also interviewed Stapleton, and they talked about how Stapleton sent Pratt cassette mixtape before it was out. They’re friends, apparently! And then Stapleton performed his songs “Millionaire” and, as a web exclusive, “Nobody’s Lonely Tonight.” (Those aren’t on YouTube yet, but you can watch them, respectively, here and here.) Watch the duet and the interview below.

From A Room: Volume 2 is out now on Mercury Nashville.