Wanneer een jonge oorlogsveteraan uit Afghanistan naar huis terugkeert, heeft hij moeite om vreugde te vinden in het leven dat hij ooit kende. Nu hij bijna alle hoop heeft opgegeven, komt zijn beschermengel op bezoek om hem te laten zien dat zijn leven meer betekenis heeft dan hij ooit heeft geweten.
Richard Evans is een voormalige soldaat met een roerig verleden die maar moeizaam de eindjes aan elkaar kan knopen. Hij zorgt daarnaast voor zijn zusje Sarah. Als de dochter van een collega wordt ontvoerd, wordt Richard valselijk beschuldigd. Met nog slechts drie dagen om zijn onschuld te bewijzen wordt hij gedwongen zelf op zoek te gaan naar het meisje. Dan ontvoert dezelfde man ook Sarah...