Como cualquier niño de su edad, Arthur (Freddie Highmore) está fascinado por las historias que su abuela le cuenta para irse a la cama. Sus sueños están llenos de tribus africanas y de increíbles invenciones de un antiguo libro mágico que pertenecía a su abuelo, quien desapareció misteriosamente hace cuatro años.