Home Arts & Culture Newest “Ant-Man” installation falls short