Die Witwe Becca Winstone (Ashley Judd) pflegt zu ihrem 18-jährigen Sohn Michael (Nick Eversman) eine ganz besonders innige Beziehung. Im Alter von acht Jahren hat Michael den Mord an seinem Vater Paul, einem CIA-Agenten, miterlebt. Nur schweren Herzens lässt Becca Michael nach Italien ziehen, wo er studieren will. Nach einigen Wochen verschwindet Michael spurlos. Becca wittert sofort ein Verbrechen und fliegt nach Rom, um ihren Sohn persönlich ausfindig zu machen. Dessen Kidnapper ahnen noch nicht, dass sie sich möglicherweise mit der falschen Frau angelegt haben, denn Becca hat ebenfalls eine Vergangenheit als CIA-Agentin. Mit Einfallsreichtum, Geschick und Entschlossenheit geht sie zahlreichen Hinweisen nach, die sie durch Europa führen.