Clinton MayDays Festival; May 19-22, downtown square, Clinton; entertainment, food and more; free.
Heyworth HeyDays; May 19-22, downtown Heyworth; food, entertainment, activities, more; free; 309-473-2811.
Bement Country Opry; 8 p.m. May 20, downtown Bement; country music shows with Bement Country Opry band and guest Laura Laughrey; $5-$10; 217-877-6499.
Deer Creek Community Club annual plant sale; 8 a.m.-1 p.m. May 21, Mischler Park, Deer Creek; spinning wheel and drop spindle demonstrations; 309-447-6724.
Macbeth; 2 p.m. May 21, Eureka College Pritchard Theatre, Eureka; Eureka College Unrehearsed Shakespeare Workshop presentation; free; 309-467-6580.
Kentuckiana Opry; 8 p.m. May 21, Kentuckiana Kampground, Hopedale; country music shows with Kentuckiana Opry Band and guest Eric Gordon; adults $8, children $2; 309-449-3274.
Free showing, “What the Bleep Do We Know?”; 7 p.m. May 22, Clintonia Eagle Theatre, Clinton; Mental Health Awareness Month event; sponsor: DeWitt County Community Mental Health Board; 217-935-4803.
Pop!; 2 p.m. May 22, 7:30 p.m. May 23-28, Engle Lane Theatre, Streator; Community Players of Streator production of ’50s-’70s pop music revue; 815-672-4066.