This Prince tribute has given us goosebumps. 

Former American Idol contestant turned actress, Jennifer Hudson took time out of her current Broadway show to pay her respects to the one and only Prince. 

Joined by the cast of The Colour Purple on broadway, the group broke from their normal show to sing ‘Purple Rain’.

To say it was well received by the audience is an understatement. 

While the performance was obviously not something they had anticipated, their rendition was flawless. 

What’s more special is Prince had recently invited Jennifer and the cast to a private gathering recently. 

And that intangible “Prince’ quality was definitely there in song during this performance. 


May he rest in peace. 

Want more? Here's a bit we love from Will & Woody – catch the boys weekdays from 4PM on KIIS101.1!