Tom Hardy: Eddie Brock, Venom

Michelle Williams: Anne Weying

Riz Ahmed: Carlton Drake, Riot

Scott Haze: Security Chief Roland Treece

Reid Scott: Dr. Dan Lewis

Jenny Slate: Dr. Dora Skirth

Melora Walters: Homeless Woman Maria

Woody Harrelson: Cletus Kasady

Peggy Lu: Mrs. Chen

Malcolm C. Murray: Lewis Donate

Sope Aluko: Dr. Collins

Wayne Pére: Dr. Emerson

Michelle Lee: Malaysia EMT, Riot Host