2016 has been a glorious year at the movies! Yes it has. We are just about 40 days away from the close of the year and if you think there aren't any movies to watch in the holiday season, you're wrong. It is actually quite the opposite. There are, in fact, still a bunch of amazing movies you can still look forward to. There is something for each and everyone: a musical, a comedy, a thriller, a romantic drama, a historical film, even.

Here is a list of five 2016 movies you can catch up on before the year comes to an end:

La La Land
Director: Damien Chazelle
Star Cast: Ryan Gosling, Emma Stone

Plot: Mia is an aspiring actress who serves coffee in between auditions. Sebastian is a jazz musician who plays gigs at dingy bars. The two fall in love, however, as success mounts they are faced with decisions that begin to fray their affair.
La La Land - BookMyShow

Director: Morten Tyldum
Star Cast: Jennifer Lawrence, Chris Pratt

Plot: A spaceship, Starship Avalon, has a malfunction in two of its sleep chambers. As a result, two hibernation pods open leaving two people, Jim Preston (Chris Pratt) and Aurora Dunn (Jennifer Lawrence), stranded on the spaceship.
Passengers - BookMyShow

Nocturnal Animals
Director: Tom Ford
Star Cast: Amy Adams, Jake Gyllenhaal, Armie Hammer

Plot: In the first part, Susan receives a manuscript from her ex-husband asking for her opinion. In the second, Susan is found recalling her first marriage and coming to terms with dark truths about herself.
Nocturnal Animals - BookMyShow

20th Century Women
Director: Mike Mills
Star Cast: Elle Fanning, Alia Shawkat, Annette Bening

Plot: During the 1970s, three women explore love and freedom in Southern California.
20th Century Women - BookMyShow

Director: Robert Zemeckis
Star Cast: Brad Pitt, Marion Cotillard, Jared Harris

Plot: In 1942, an intelligence officer encounters a female Resistance fighter in North Africa. They reunite in London only to have their relationship tested by the pressures of war.
Allied - BookMyShow