Jessica Chastain as Merida by Annie Leibovitz