Uma vampira com 400 anos, a Condessa (Lauren Hutton), está tendo um problema: para ter uma aparência jovem e bela ela precisa se alimentar três vezes com o sangue de um virgem antes do Halloween.
Quando sua namorada Mimi (Elena Anaya) conta que está grávida Abe fica perdido, decidindo passar um tempo com a mãe em Madrid. Na estação de trem acidentalmente Mimi troca o celular de Abe com o de Lynch (Gary Oldman), um assassino de aluguel que se apaixona por ela à primeira vista. A troca de celulares provoca confusões para ambos, já que Abe atende uma estranha chamada com informações sobre um assassinato a ser realizado e Lynch passa a ser perseguido por Dragan (Karel Roden) e Virgil (Billy Zane), que estão atrás de Abe devido à uma dívida pendente.
Uma família muito incomum tenta sobreviver a obstáculos incríveis em uma jornada através do país rumo a um encontro anual de família. No caminho, terão que enfrentar um caminhoneiro psicótico, darão carona a um aficionado por feitiçaria e irão "desmascarar" os perigos de uma banheira de um estranho hotel.