Game of Thrones star Kit Harington and Captain America Chris Evans are among the stars who have teamed up to honour Prince on what would have been his 58th birthday.
W Magazine bosses asked celebrities, including Harington and Evans to pay homage to the Purple Rain star by reading lyrics from their favourite Prince songs.
Other stars to take part in the tribue include Chiwetel Ejiofor, Cindy Crawford, Ethan Hawke, Julia Louis-Dreyfus and Elle Fanning.
Their dramatic renditions went live on Tuesday and have gone viral as Prince fans around the world celebrate the birth of their late hero.
Harington and model Crawford tackled Little Red Corvette, while Evans took the assignment very seriously and sang a snippet from Diamonds and Pearls a cappella.
Maleficent star Fanning, and Supergirl actress Melissa Benoist also chose to sing rather than speak as they belted out Kiss.
Prince's birthday was also remembered in his native Minnesota on Tuesday after the state's Governor declared June 7 'Prince Day'.
Read more:
• James Corden's best Carpool Karaoke videos
• Who's ready for Swift's break-up album?
The musician died of an accidental overdose of painkiller Fentanyl at his Paisley Park home just outside Minneapolis, Minnesota on April 21.
- WENN