Eddie Izzard to host Spirit Awards | EW.com