Vigilante David Dunn has an epic showdown with the superhuman Beast and the mysterious Elijah Price.
Bruce Willis David Dunn/The Overseer
James McAvoy Kevin Wendell Crumb/The Horde
Samuel L. Jackson Elijah Price/Mr. Glass
Sarah Paulson Dr. Ellie Staple
Anya Taylor-Joy Casey Cooke
Luke Kirby Pierce
M. Night Shyamalan Director