I have to be honest making this list might have been the hardest year for me to choose a top 20. The reason wasn’t because of the lack of films but the other way around. After watching over a 100 new released this year, making this list was something so difficult that I ended up with almost has many honourable mentions then movies on my list.

It’s also important to note that four films would have made it on the list had they have wide released. Those four films are Claire Dennis’ High Life starring Robert Pattinson and Juliette Binoche, Max Minghella’s Teen Spirit starring Elle Fanning, Wanuri Kahiu’s Rafiki and finally Anthony Maras’s Hotel Mumbai starring Dev Patel and Armie Hammer. So be on the lookout when they finally come to your theatres because they are totally worth it.

I’ve blinked and the year has already finished, which as we all know means, we need to discuss some of the best films of the year. It never gets easier, year after year it’s a struggle to put a list together. For as long as I can remember, I haven’t been able to narrow it down to 10 films, and this year isn’t any different. So, these are my twenty favourite films of the year. There are many I didn’t get around to watching, and I will be rectifying that in the near future, but for the time being, these are the films I think helped define this year, and the ones I’ll be recommending for the foreseeable future.

The first eighteen films will be in alphabetical order, except for the last two that are tied.