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