An 18-year-old from Mooresville is facing charges for allegedly planning a mass school shooting at Mooresville High School.