Gerard Butler è lo spietato "cacciatore di teste", che per anni ha lavorato 18 ore al giorno per dare alla sua famiglia il migliore tenore di vita possibile, anche a scapito della sua presenza in casa. La sua esistenza però cambia all'improvviso quando il figlio di 10 anni si ammala gravemente.