"L'Ultimo Treno della Notte" (Last Stop on the Night Train) is a 1975 thriller film directed by Aldo Lado, one of the most violent movies ever produced in Italy in the '70s (and beyond) that actually... more
Fifth western in a row for Sergio Leone after the Dollar Trilogy and "Once Upon a Time in The West", "Giù la testa" (Duck, you sucker, 1971) is also the fifth collaboration between the director and... more