Were both James Cagney and Cy Endfield magicians?