Theater Review: A Very Winning “Beauty Queen of Leenane” The Druid Theatre Company staging shows what amazing things happens when a group of artists work together fully and completely .