在这背景设在20世纪50年代的另类喜剧中,帕特里克·斯威兹扮演流浪汉杰克·麦克劳德,在珍妮·霍尔曼(玛丽·伊丽莎白·马斯特兰托尼奥饰演)开车意外撞了他之后,进入霍尔曼家在郊区的保守生活。珍妮带杰克来到家中养病。麦克劳德因其非正统的行为冒犯了霍尔曼一家人的邻居和朋友,包括裸体日光浴和信奉佛教。他给汤姆(约瑟夫·马杰罗饰)和甘尼(赛斯马米饰演)两个孩子讲精灵变成狗的故事。杰克用神秘能力帮助孩子们的小联盟球队赢得一场大赛,珍妮和她的孩子们变得对他唯命是从。本片由玛莎·柯立芝导演,伊丽莎白·安德森根据艾伦·格林的短篇小说改变。