Who's due to pay "The Debt," receiving its American premiere at the IFF, now in New York.