The flattering look dilutes the dramatic effect, however. Less perfection needed. For you need to suspend much disbelief to accept Kaufmann (pictured below) as a man so prey to doubt about his sexual ...
A fiery love triangle, glass slippers, Shakespeare’s tragic moor and a mysterious piper will all be a part of Calgary Opera’s ...
Calgary Opera will present its 2026/27 season, showcasing a blend of classic operas and contemporary pieces. The season aims ...
Otello (John Kun Park) gets a winding up from the devious Iago (Robert Balonek) in West Bay Opera’s production of “Otello.” Courtesy Natalya Polyakova. It’s amazing to witness, year after year, the ...