Several actresses wore elegant and stylish hairstyles to the 2016 Oscars red carpet, including Kate Winslet, Charlize Theron, Alicia Vikander, Brie Larson, Cate Blanchett, Jennifer Garner, Daisy Ridley, Chrissy Tengen, Naomi Watts, Olivia Wilde, Saoirse Ronan, and Sofia Vergara.