El ganador del Óscar, Nicolas Cage, interpreta a Frank, un antiguo sicario de la mafia que busca vengarse de sus jefes, quienes provocaron su injusto encarcelamiento. Después de 19 años preso, sale a buscar venganza. Lo único que se interpone en sus planes es el reencuentro con su hijo y la posibilidad de empezar de nuevo una relación con él.