Glass - Cast

James McAvoy

as Kevin Wendell Crumb / The Beast


Bruce Willis

as David Dunn


Anya Taylor-Joy

as Casey Cooke


Sarah Paulson

as Dr. Ellie Staple


Spencer Treat Clark

as Joseph Dunn


Samuel L. Jackson

as Elijah Price


Change Location