A young boy named Craig Henson (Rory Culkin), beset by abuse from the neighborhood bullies and his alcoholic, short-tempered father, wills his favorite superhero Azoth the Avenger (Patrick Warburton) to life, who teaches him about vengeance and courage.