Yellow is such a beautiful color it is only a wonder why people don't wear it often enough. Here are some 20 celebrities who look more than stunning in it. We assert it is a color that's impossibly hard to look bad in. Check out the list below:

1. Emmy Rossum


2. Kristen Stewart


3. Rosamund Pike


4. January Jones


5. Pippa Middleton


6. Emmy Rossum


7. Emma Stone


8. Claudia Schiffer


9. Miranda Kerr


10. Eva Mendes


11. Teri Hatcher


12. Kate Middleton


13.  Jessica Alba


14. Lupito Nyong'o


15. Blake Lively


16. Olivia Pallermo


17. Marion Cotillard


18. Gwen Stefani


19. Kim Kardashian


20. Victoria Justice


21. Crissy Teigen