Elijah Price from Glass
In Unbreakable and Glass, Mr. Glass (Samuel L. Jackson) is the alter ego assumed by Elijah Price, an intelligent comic book enthusiast with Type I osteogenesis imperfecta who is revealed to be a mass murderer and the mastermind behind the train crash involving David Dunn. Mr. Glass uses purple prominently as his supervillain color.
David Dunn
In Unbreakable, David Dunn (Bruce Willis) is a security guard who realizes that he has super powers after he’s the only one to survive a train wreck. And like in most M. Night Shyamalan movies, his kryptonite is the most common of substances: water. His poncho reads “FSU” (for Franklin State University) in yellow letters on the front, and “Security” on the back.