Keokuk's Grand Theatre was built in 1924 on the site of a former opera house. Given to the city by the Bott-Millar Charitable Trust, the facility no longer shows movies but is booked for performing arts and other events about 50 weeks of the year.