The Stratford Festival, formerly called the Stratford Shakespeare Festival, is an annual theatre festival held in Stratford, Ontario, Canada.[1] 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.[2] Featured plays will include Shakespeare's Hamlet, The Taming of the Shrew and Love's Labour's Lost.[2]