The iconic red, blue, and yellow costume was screen-worn by Christopher Reeve in the first three Superman films.
These DC movie twists are terrible not because they're predictable, but because they undermine the entire film around them to its detriment.