Sean Hayes and Husband Flawlessly Lip Sync to Iggy Azalea's 'Trouble'

One of the fastest ways to go viral is to lip-sync a popular song, and Sean Hayes nailed it in his rendition of Iggy Azalea and Jennifer Hudson's song "Trouble."

The Will and Grace star played the part of the Aussie rapper, and his husband, Scott Icenogle, took on J-Hud's incredible vocals. True, they don't look anything like their counterparts, but Sean did use a prop phone from the music video to help channel his inner Iggy. And while the song might be called "Trouble," clearly Sean and Scott's marriage is going strong.

Their lip-sync cover was posted to Sean's Facebook page and has already passed 10 million views.

We have a sequel request. Sean, since you play Iggy so well, may we suggest another Iggy favorite, "Black Widow," with your husband as Rita Ora? Just think about it, OK?

Watch the video below

So, there's this.

Posted by Sean Hayes on Thursday, March 26, 2015

And this weekend, Yahoo Live has shows for everyone. Tonight, pop singer Andy Grammer is performing at 7:05 p.m. PT. On Saturday, country rockers Tedeschi Trucks Band are playing at 7:00 p.m. PT, and on Sunday metal band Motionless in White hit the stage at 6:20 p.m. PT.