Într-un castel scoțian, în perioada anilor ’20, Fraser (Robbie Norman), un puști de 10 ani, își trăiește copilăria fără griji alături de familia sa: bunica, mama (Mary Elizabeth Mastrantonio), tatăl (Colin Firth), un inventator excentric, și sora lui. într-o zi, unchiul (Malcolm McDowell) lui Fraser o aduce acasă pe logodnica sa franțuzoaică, a cărei frumusețe îi tulbură și pe Fraser, și pe tatăl său.