 Freddie Highmore (qv) was originally set to star. His agent and  mother also represents Daniel Radcliffe (qv) which is how Daniel  came on board; Freddie had to pull out because his grandmother  became sick and he couldnt leave England to film in Australia.