Question: who plays arthur in arthur and the invisibles?
Answer: Freddie Highmore