350 to 301
300 Halloween (1978)
299 Sisters (1973)
(Retrospective)
298 Inception (2010)
297 Magnificent Warriors (1987)
296 Vampire Hunter D: Bloodlust
(Retrospective)
295 Dirty Harry (1971)
(Retrospective)
294 Legend of a Fighter (1982)
293 District 9 (2009)
292 Insomnia (2002)
291 The Crow (1994)
290 Gladiator (2000)
289 Mysterious Island (1961)
288 Krampus (2015)
(Retrospective)
287 Carrie (1976)
286 Planet of the Apes (1968)
285 Encounters of the Spooky Kind (1980)
(Retrospective)
284 Critters (1986)
283 Bird with the Crystal Plumage (1970)
282 The Island of Lost Souls (1932)
281 Tai Chi Master (1993)
280 The Red Shoes (1948)
279 The Long Good Friday (1980)
278 Dog Day Afternoon (1975)
277 Le Samouraï (1967)
276 Phantasm (1979)
(Retrospective)
275 Twilight Samurai (2002)
274 Magnificent Butcher (1979)
273 Serpico (1973)
272 Yes, Madam (1985)
(Retrospective)
271 The Big Lebowski (1998)
270 Minority Report (2002)
269 Hero (2002)
268 Barry Lyndon (1975)
267 Sleuth (1972)
Michael Caine and Laurence Olivier sit and have a good old English banter for a couple of hours, which may or may not involve blackmail and murder. The staging of the whole film often hints at the stage origins of the story, and there are no other actors show on screen. But the small scale of the drama is very effective throughout as various mind games are played. A lot of quips are made and a lot of booze is consumed as things get stranger and more tense as the mystery unravels, it's a very enjoyable mixture of creative detective ploys and sly subterfuge.
266 Cube (1997)
265 The Italian Job (1969)
264 Possession (1981)
(Retrospective)
263 Way of the Dragon (1972)
262 Black Christmas (1974)
261 Hellraiser (1987)
260 Manhattan (1979)
259 The Exorcist (1973)
258 A Nightmare on Elm Street (1984)
(Series Retrospective)
257 The Royal Tenenbaums (2001)
256 The Devil's Backbone (2001)
255 Bride of Frankenstein (1935)
(Retrospective)
254 Brazil (1985)
253 Apocalypse Now (1979)
252 The Godfather Part 2 (1974)
251 Throne of Blood (1957)
250 to 201
200 to 151
150 to 101
100 to 51
50 to 1