The information I have on his age is he was born on November 11, 1974. Making him 20 or 21 around the time Episode 1 was made, how would a twenty year old be considered for a 9 year old role. Secondly he would never have read the script. None of the actors read the script before the movie was made. Third he was coming off Titanic and would have been too big of a name for a major role. Liam Neeson while known wasn't a huge name off a hot movie and the others were actors yet to make nig names for themselves. If he dosen't like the movie fine. Don't make transparent lie to bash it.