Jack and Leo vie for the affections of Vera – who appears a little differently to each man – over the course of a series of energetic sketches, flashbacks and homages.
1931
1984
2003
1994
2007
1969
2001
2006
2008
1998
1995
2017
2014
1997
1989