Buffalo Grove High School student Brian McCallister plays Charlie Brown during a dress rehearsal Oct. 22 in the school's Miller Theater. | Joe Cyganowski~For Sun-Times Media
Alec Sabbath plays Schroeder and Alyssa Gillespie performs the role of Lucy during a dress rehearsal Oct. 22 of "You're A Good Man, Charlie Brown" at Buffalo Grove High School's Miller Theater. | Joe Cyganowski~For Sun-Times Media
Alec Sabbath plays Schroeder and Alyssa Gillespie performs the role of Lucy during a dress rehearsal Oct. 22 of "You're A Good Man, Charlie Brown" at Buffalo Grove High School's Miller Theater. | Joe Cyganowski~For Sun-Times Media
Student Jim VanDerBosch plays Snoopy last week during the dress rehearsal of "You're A Good Man, Charlie Brown" at Buffalo Grove High School. | Joe Cyganowski~For Sun-Times Media
Brian McCallister and Alyssa Gillespie practice their lines Oct. 22 during a dress rehearsal of "You're A Good Man, Charlie Brown" at Buffalo Grove High School. | Joe Cyganowski~For Sun-Times Media
Buffalo Grove High School students practice their lines during the dress hearsal Oct. 22 of their fall show "You're A Good Man, Charlie Brown." Student Cole Festenstein (far right) plays Linus. | Joe Cyganowski~For Sun-Times Media
Buffalo Grove High School students practice their lines during the dress hearsal Oct. 22 of their fall show "You're A Good Man, Charlie Brown." | Joe Cyganowski~For Sun-Times Media
BUFFALO GROVE — A cast and crew of Buffalo Grove High School students delivered Peanuts’ themes of optimism and getting along to large crowds last week during three performances of “You’re a Good Man, Charlie Brown.” … Read More