Think only men can be dapper? Women look just as good in suits and tuxedos and here's a list of celebrities who most definitely wear it better than men (some). Check out the list below:

1. Scarlett Johansson


2. Emma Stone


3. Emma Watson


4. Cate Blanchett


5. Zoe Saldana


6. Ellen Page


7. Dita Von Teese


8. Beyonce


9. Julie Andrews


10. Janelle Monae


11. Emma Thompson


12. Olivia Wilde


13. Kristen Stewart


14. Angelina Jolie


15. Tina Fey


16. Ellen Degeneres


17. Christina Hendricks


18. Nicki Minaj


19. Carey Mulligan


20. Anne Hathaway


21. Katherine Hepburn


22. Audrey Hepburn


23. Tilda Swinton


24. Michelle Obama


25. Natalia Portman


26. Noomi Rapace


27. Lena Headey


28. Rashida Jones


29. Milla Jovovich


30. Marlene Dietrich


31. Miranda Kerr


32. Penelope Cruz


33. Leighton Meester


34. Halle Berry