Deciding between clean shaven and that sexy stubble is so difficult. Especially when these men look so good in both.  

Take a look and you decide:

1. Chris Evans 

2. Jason Momoa 

3. Chris Hemsworth 

4. Ryan Reynolds 

5. Ryan Gosling 

6. Leonardo DiCaprio 

7. Joaquin Phoenix 

8. Zac Efron 

9 Bradley Cooper 

10. Rana Dagubatti 

11. Hrithik Roshan 

12. Ranveer Singh 

13. Fawad Khan 

14. Dulquer Salman 

15. Ranbir Kapoor  

16. Adil Hussain

17. Milind Soman

18. R.Madhavan

19. Shah Rukh Khan

20. George Clooney

21. Pierce Brosnan

22. Irrfan Khan

Hallelujah!