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.