FearTASTIC Vault O'FUN #65 Joy Ride (2001) Director(s):John Dahl Writer(s):Clay Tarver, J.J. Abrams Starring: Steve Zahn, Paul Walker, Leelee Sobieski   And with that…I’M BACK!…