Backdrop

Glass

In a series of escalating encounters, former security guard David Dunn uses his supernatural abilities to track Kevin Wendell Crumb, a disturbed man who has twenty-four personalities. Meanwhile, the shadowy presence of Elijah Price emerges as an orchestrator who holds secrets critical to both men.

2019 |2h 9m |  Thriller, Drama, Science Fiction

Videos

Cast

cast

James McAvoy

Patricia / Dennis / Hedwig / The Beast / Barry / Heinrich / Jade / Ian / Mary Reynolds / Norma / Jalin / Kat / B.T. / Kevin Wendell Crumb / Mr. Pritchard / Felida / Luke / Goddard / Samuel / Polly

cast

Bruce Willis

David Dunn / The Overseer

cast

Samuel L. Jackson

Elijah Price / Mr. Glass

cast

Anya Taylor-Joy

Casey Cooke

cast

Sarah Paulson

Dr. Ellie Staple

cast

Spencer Treat Clark

Joseph Dunn

cast

Charlayne Woodard

Mrs. Price

cast

Luke Kirby

Pierce

cast

Adam David Thompson

Daryl

cast

Shannon Destiny Ryan

Cheerleading Girl

cast

Diana Silvers

Cheerleading Girl

cast

Nina Wisner

Cheerleading Girl

cast

Kyli Zion

Cheerleading Girl

cast

Serge Didenko

Ronald, Powerful Young Man

cast

Kimberly S. Fairbanks

Assistant Principal

cast

Rosemary Howard

Penelope Crumb

cast

Bryan McElroy

Clarence Crumb

cast

Owen Vitullo

Young Kevin

cast

Leslie Stefanson

Woman on Train

cast

Bostin Christopher

Comic Book Counter Guy

cast

Ukee Washington

News Anchor

cast

Brian Anthony Wilson

Security Guard in Car

cast

Tobias Segal

Surveillance Security Guard

cast

Joseph Thuet

Joe, Security Guard

cast

Tatiana St. Phard

Woman Group Member

cast

Tom DiNardo

Homeless Person

cast

Timothy Chivalette

Comic Book Geek

cast

Jack McCafferty

Comic Book Geek

cast

Emma Hong

Foster Sibling

cast

Tim Duquette

Patient Jimmy

cast

Ana Leonard

Hospital Volunteer

cast

Elijah Davis

Maintenance worker (uncredited)

cast

Charles W Harris III

Officer Williams (uncredited)

cast

Jesse Ridgway

College Student (uncredited)

More Details

Status

Released

Language

English, Spanish

Budget

$20,000,000.00

Revenue

$246,999,039.00