Seeing a t-shirtless actor in a Hollywood movie is not at all uncommon, but there are some actors who appear without t-shirts more than others (Zac Efron, we have it with you). However, in a recent search that showed which male actors have appeared most often topless in movies, it turned out that the "throne" is not held by Zac Efron. Not even "The Rock" or one of the Hemsworth brothers.
According to Bingo Sites, "007" movie actor Daniel Craig has spent at least 1278 seconds on screen, without a t-shirt.
Below, find the 10 actors who have appeared most often without a shirt in Hollywood, according to Bingo:
ps: Photos are not necessarily shot from movies.
10. Zac Efron (694 seconds)
9. Leonardo DiCaprio (724 seconds)

8. Colin Farrell (730 seconds)
7. Charlie Hunnam (799 seconds)
6. Christian B ale (833 seconds)
5. Michael Fassbender (853 seconds)
4. Jake Gyllenhaal (913 seconds)
3. Matthew McConaughey (1,026 seconds)
2. Silvester Stallone (1,117 seconds)
1. Daniel Craig (1,278 seconds)
Others on the list are Channing Tatum, Mark Ruffalo, Idris Elba, Joseph Gordon-Levitt, Jude Law, Keanu Reeves, Brad Pitt, Dwayne Johnson, Jason Momoa, etc.
Source: Just Jared