Década de 80. Martin Moone (David Rawle) é um jovem de 11 anos que vive em meio a uma excêntrica família. Para enfrentar os problemas do dia-a-dia, ele ouve os conselhos de Sean Murphy (Chris O'Dowd), um homem criado pela sua imaginação que, muitas vezes, não tem as melhores ideias. Martin também tem como amigo Padraic (Ian O’Reilly), um garoto que também tem um amigo imaginário.