Amy Schumer as Renee Barrett, 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.[4] Michelle Williams as Avery LeClaire, Renee's stunning cosmetics company boss and Grant’s sister.[5] Emily Ratajkowski as Mallory, a woman who Renee looks up to because of her good looks. Rory Scovel as Ethan, Renee's love interest[6] Aidy Bryant[7] as Vivian, one of Renee’s two best friends Busy Philipps[7] as Jane, one of Renee’s two best friends Naomi Campbell as Helen Lauren Hutton[7] as Lily LeClaire, Grant and Avery's grandmother Tom Hopper[7] as Grant LeClaire, Avery’s brother.