Brian è un inventore solitario che vive in una remota valle nel Galles del Nord. Dopo un inverno particolarmente rigido, solitario e deprimente, Brian decide di costruire un robot: Charles. Alto oltre 2 metri, Charles ha un aspetto a dir poco assurdo, che ricorda un anziano un po’ malfermo. Inizialmente Charles stenta ad attivarsi, poi una sera buia e tempestosa Brian torna a casa e scopre che Charles non solo funziona, ma ha superato tutte le sue aspettative. È una forma di vita in grado di camminare e parlare, con i modi di un bambino curioso, desideroso di conoscere l'ambiente circostante e il funzionamento di ogni cosa. All’inizio Brian e Charles si divertono insieme, il robot è l'antidoto perfetto alla solitudine di Brian. Tuttavia, man mano che il loro rapporto evolve, le cose diventano sempre più tese. Charles, come un bambino che cresce, desidera l'indipendenza, è sempre più ossessionato dal desiderio di scoprire il mondo, mentre Brian è restio a condividere il suo robot con il mondo esterno.