Happy Birthday to America’s sweetheart, Jennifer Lawrence! The always-candid actress, who has won the hearts of millions with her genuine, quirky sense of humor, and her superb acting chops, turns 23 today. While her roles on the big screen have earned her plenty of accolades, it’s her changing style that has us looking back on her big day. Lawrence stunned at the 2012 Oscars in a red hot Calvin Klein dress, and the sparkling Prabal Gurung design she donned for the world premiere of The Hunger Games gave us outfit inspiration for weeks. Plus, who could forget the fairytale Christian Dior gown she wore to accept her 2013 Oscar for Silver Linings Playbook? Despite her unexpected fall in the number, Lawrence played it off gracefully, and her sartorial choices just keep getting better. With Hunger Games: Catching Fire premiering this fall, as well as her second David O. Russell film American Hustle, we can’t wait to see what she’ll wear on the red carpet this year. Celebrate her birthday by clicking through her best looks ever!

see the photos

MORE:
InStyle Readers Love Jennifer’s Short ‘Do
• 5 Fashion and Beauty Moments from Catching Fire Trailer
Rachel Zoe Reacts to Jennifer’s Oscars Fall