21 days (also known as 21 days together, the first and the last and three weeks together) is a 1940 british drama film based on the short play "the first and the last" by john galsworthy. it was directed by basil dean and stars vivien leigh, laurence olivier and leslie banks. the film was renamed "21 days together" for the us market.