Who knew Alex Pettyfer had such a voice! 

The "Magic Mike" star stopped by "Jimmy Kimmel Live" on Thursday to promote his new movie "Endless Love," which provoked one magical moment between the two stars. 

Check out the video above to see the duo belt Diana Ross and Lionel Richie's classic tune "Endless Love." Skip to 2:18 for the song!

Jimmy explained that he was a big fan of the original "Endless Love" (Alex stars in the remake, in theaters today), and when Pettyfer explained that the hit song isn't in the new flick ... he decided the two should sing it!

"I think we should sing it," the sexy Brit suggested. "Wait a minute," Kimmel said. "I can't be Dianna Ross!" Pettyfer agreed to switch parts, and then took a seat on Jimmy's lap for the intimate performance.

We gotta say, Alex isn't that bad ... but Jimmy's a little off-key. Who do you think did a better job? Tell toofab in the comment section below! 

Hot Videos