Festivals are events that celebrate unique aspects of local communities and come in many forms. Film festivals showcase recent films, both domestic and international, in movie theaters over an extended period, often focusing on specific genres or directors. Music festivals feature live musical performances across various genres and include other attractions. Seasonal festivals mark the changing seasons and their effects on agriculture and food supply through the year. Cultural festivals celebrate traditions of ethnic groups.