Pretty On Fleek: Celebrity Beauty Moments We Loved This Week was originally published on hellobeautiful.com

1. Jennifer Hudson

Jennifer Hudson

2. Rihanna

Rihanna

3. Meagan Good

Meagan Good

4. Lupita Nyong’o

Lupita Nyong’o

5. Tyra Banks

Tyra Banks

6. Solange

Solange

7. Kerry Washington

Kerry Washington

8. Janelle Monae

Janelle Monae

9. Gabrielle Union

Gabrielle Union

10. Angela Simmons

Angela Simmons
×