Venom: Let There Be Carnage - Cast

Tom Hardy

as Eddie Brock / Venom


Woody Harrelson

as Cletus Kasady / Carnage


Michelle Williams

as Anne Weying


Naomie Harris

as Frances Barrison / Shriek


Reid Scott

as Dr. Dan Lewis


Stephen Graham

as Detective Mulligan


Jose Palma

as San Quentin Last Meal Guard


  Change Location