The Stratford Festival, formerly called the Stratford Shakespeare Festival, is an annual theatre festival held in Stratford, Ontario, Canada. It runs from April to October. About a third of the plays are by William Shakespeare. The remainder range from Greek tragedy to contemporary theatre. The theme for the 2015 season is called eureka moments. Featured plays will include Shakespeare's Hamlet, The Taming of the Shrew and Love's Labour's Lost.