Amy Schumer as Renee Bennett, an ordinary woman who struggles with feelings of insecurity and inadequacy on a daily basis. She wakes up from a fall believing she is beautiful and capable, despite looking and being the same as always. Michelle Williams as Avery LeClaire, Renee 's stunning cosmetics company boss, Grant 's sister and Lilly 's granddaughter. Emily Ratajkowski as Mallory, a woman who Renee looks up to because of her good looks. Rory Scovel as Ethan, Renee 's love interest Aidy Bryant as Vivian, one of Renee 's two best friends Busy Philipps as Jane, one of Renee 's two best friends Naomi Campbell as Helen, CFO of Lily LeClaire Lauren Hutton as Lilly LeClaire, Grant and Avery 's grandmother Tom Hopper as Grant LeClaire, Avery 's brother and Lilly 's grandson Sasheer Zamata as Tasha Dave Attell as Really Tan Dude Adrian Martinez as Mason Olivia Culpo as Hope
who is the grandmother in i feel pretty
Lauren Hutton