The ending *SPOILERS*
At the end of the film David removes the bombs from the school basement and detonates outside the school, thereby killing himself. I think is because David now realises that Theresa and Mark, are willing to die to show him he is wrong. That they have re-joined humanity and he now realises that school will now be safe in their hands. As they will lead the students to a society where they are valued more than ideas. David tried to do this but soon realised the students just weren’t ready for this. He got rid of the little league gestapo but David ended up turning into a Stalin.
share