A new film out this week stars Christopher Plummer as a 75-year-old widower, Hal, who comes out of the closet as a gay man.

Ewan McGregor, who portrays Hal's son, told Talking Movies' Tom Brook, why Mike Mills' film is both fact and fiction.

Talking Movies is broadcast on BBC World News on Saturday at 1330 GMT and is repeated on Sunday at 0030, 0730, and 2030 GMT.