The Shaw Festival is a famous theater event in Niagara-on-the-Lake. It features many plays and musicals that draw people who love theater from all over.