Angel Express is a German film made in 1999, written and directed by Rolf Peter Kahl.
More at Wikipedia.
Director: Rolf Peter KahlRelease date: January 1, 1998Running time: 82 minutes
External links: IMDb