Three generations of magicians make up this company, a nationally acclaimed troupe of illusionists that has delighted families since 1977. The ever-changing 2-hour shows, directed by master magician Marco the Magi, take place on alternating Sunday afternoons at two historic theaters in Beverly, about 40 minutes from Boston by car. It makes a perfect stop after a sightseeing excursion to the North Shore.