'The Odyssey' stars bring epic to New York