Veena Sud is no stranger to the tangled streaming rights ... a twelve-hour fight for survival when she picks up Carl (Dane DeHaan), a passenger who becomes her worst nightmare.