Sky High (2005 movie)
Steven Strait as Warren Peace, the son of an unnamed superheroine and a supervillain known as Baron Battle who is in jail with four life sentences. He is pyrokinetic. Warren is a high school outcast who tries to lead a decent life, but is often misunderstood due to being a son of a felonious father. His name is a pun of the novel, War and Peace.