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.