Why James McAvoy Thought His New Movie With Jessica Chastain Was a "Mistake"