Hollywood actor Sean Hayes has gone viral after he and husband Scott Icenogle lip-synched their way through Iggy Azalea's new hit Trouble, featuring Jennifer Hudson.
The video, posted to Facebook, has been viewed nearly 30 million times and has more than 390,000 likes.
Hayes, who is best known for his role as Jack MacFarland in Will and Grace, posted the video after Azalea put out a call to fans to send in their lip-synch videos.