El filme cuenta las aventuras de Arthur, un chico (Freddie Highmore) de apenas diez años, que está de vacaciones en casa de su abuela (Mia Farrow), amenazada de expropiación de su finca por falta de pago.