The individual, identified as 32-year-old Travis Ward, is facing multiple charges, including first-degree murder and two counts of first-degree assault.
The attack was targeted - and that the suspect was wearing a Halloween mask.
By the time officers arrived, security guards had already extinguished the flames.