held in her husband's honor, Gamma falls through the ice into the lake, which shortly causes her death by pneumonia. She bequeathed the estate to Edward, leading to a physical altercation between Edward and Morris at her wake, during which Edward claims that Morris lost more than the estate to him. Thereby, Moira finally confronts him, saying she has been aware of him and Heloise all along. Months pass before Edward finally wins back Moira, and the family settles back into its old routine. On a Sunday morning, all Pettigrews are heading to church, except Fraser. Edward finds him relaxing in a chaise longue in the library, a cognac glass filled with milk in one hand and a lit cigar in the other, swaying his head and body to Louis Armstrong's "On the Sunny Side of the Street" (a secret gift from Heloise). Instead of being angry, he smiles and closes the door, leaving Fraser to enjoy himself. Cast Colin Firth as Edward Pettigrew Rosemary Harris as Gamma MacIntosh Irène Jacob as Aunt Heloise Mary Elizabeth Mastrantonio as Moira 'Mumsie' Pettigrew Malcolm McDowell as Uncle Morris MacIntosh Robert Norman as Fraser Pettigrew Tchéky Karyo as Gabriel Chenoux Kelly Macdonald as Elspeth Pettigrew Titus MacTavish as village boy Jamie MacTavish as a gardener Douglas Forrest as Colin Firth body double Reception My Life So Far received fairly positive reviews from critics, as it currently holds a 70% rating on Rotten Tomatoes based on 27 reviews. References External links Roger Ebert's review of the film 1999 films British biographical films British coming-of-age films Films based on biographies Films directed by Hugh Hudson Films set in 1927 Films set in Scotland Films produced by David Puttnam Films scored by Howard Blake 1990s English-language films 1990s British films