主角Baby是一个1岁大的小男孩,聪明可爱,喜欢玩各种各样有趣的益智玩具,并且还能自己开创许多创意新奇的玩法。他的好朋友是一只胖嘟嘟的小灰象,它陪伴着Baby一起成长,他俩经常在一起玩游戏,总有许多有趣的点子从他们的小脑袋里冒出来。。法兰基(杰克•麦克艾尔 饰)随母亲莉兹(艾米莉•莫迪默 饰)与外婆搬到了苏格兰。九岁的他是个失聪儿童,聪明懂事,对父亲充满期待。他经常给船员父亲写信,还挂着父亲所在的船的航海图。可是他不知道,一切都是母亲的善意的谎言,虚构了父亲的一切,事实上他们到处搬家就是想要摆脱父亲残酷的家庭暴力。而每一封“父亲的回信”都是莉兹所写的,为了就是不让儿子难过。
法兰基得知父亲的船即将靠岸了,想见父亲一面。莉兹没想到真的有这样的一艘船存在又不忍心告诉儿子所有真相,只好在朋友的帮助下找了一名陌生男子(杰拉德•巴特勒 饰)假扮父亲,可爱的法兰基很讨他的喜欢。
他们三人相处愉快,正当“丈夫”要离开,莉兹告诉了他法兰基的失聪是因为真正丈夫的施暴。而他们之间也似乎有着若有似无的感情。
莉兹拒绝了即将逝世的丈夫戴维要见儿子的要求,不久她便告诉法兰基,父亲已经逝世了。莉兹又取得了儿子的信,原来聪明的法兰基已洞悉一切……。《我是城堡之王》和一般儿童电影的纯真观点截然不同,它描述小男孩随母亲到乡间别墅担任保母,老板之子因丧母及想引起注意,不时想出各种手段折磨男孩,尤其在发现父亲对保母有意后,更变本加厉。当母亲发现儿子的屈辱,愤怒地选择离开;然而体贴的小男孩了解守寡的母亲也爱上了男主人,于是主动成全母亲。但是在新家人拍照当天,男孩在众人毫无警觉下跑了,留下全新的礼服在岸边,他选择了大海。呼喊着他名字的少爷,又怎么知道自己不肯直接表达的感情所扭曲成的种种恶行,竟然剥夺了唯一能与他一块成长的生命!除了两个男孩间匪夷所思的对手戏,小男孩与母亲在酒馆共舞一景,美的出奇。。