El padre de Richard, Edwin (Alan Arkin), un veterano de la Segunda Guerra Mundial recientemente expulsado de un asilo para ancianos por usar y vender heroína, también vive con la familia; tiene una relación muy estrecha con su nieta de siete años de edad, Olive (Abigail Breslin).