Robert Downey Jr. (Photo: Archive)
Keira Knightley. (Photo: Archive)
Ryan Gosling. (Photo: Archive)
Joseph Gordon-Levitt. (Photo: Archive)
Jada Pinkett Smith. (Photo: Archive)
Emilia Clarke. (Photo: Archive)
Chris Pine. (Photo: Archive)
Amy Adams. (Photo: Archive)
Katey Sagal. (Photo: Archive)
Patrick Wilson. (Photo: Archive)
Aaron Taylor-Johnson. (Photo: Archive)
Jeremy Renner. (Photo: Archive)
David Tennant. (Photo: Archive)
Rosario Dawson. (Photo: Archive)
Zachary Levi. (Photo: Archive)
Scarlett Johansson. (Photo: Archive)
Toni Collette. (Photo: Archive)
Ewan McGregor. (Photo: Archive)
James McAvoy. (Photo: Archive)
Arthur Darvill. (Photo: Archive)
Usually when actors try singing, it is downright awful in the worst kind of way, but when these stars step up to the mic, it is ear candy.