Drive All Night follows Dave, a reclusive swing-shift taxi driver, whose night takes an unexpected turn after he picks up a mysterious passenger, Cara, a young woman hiding a dark secret. She makes him drive around the city without a clear destination or motive, and has him accompany her on a number of bizarre excursions - each one stranger than the next. Things get increasingly more surreal the further into the night they go, as Dave begins to learn about Cara and her troubled past. Unbeknownst to the pair, Lenny, an obsessive hitman, is hunting them, guided by strange visions and instructions from a powerful mob boss. Every place he visits brings him one step closer. Will Lenny catch up to Dave and Cara? What happens when the night ends?