 Liam Aiken (qv) was originally given the role of Harry, but a day  later the offer was revoked when it was discovered that he wasnt  British (Aiken had previously worked with director  Chris Columbus (qv)).