Martha (Meg Ryan) sempre foi um grande peso na vida de seu filho Henry (Colin Hanks). Após três anos ausente, devido a uma missão secreta do FBI no exterior, Henry enfim retorna para casa e tem uma surpresa: sua mãe (Meg Ryan) emagreceu muito e agora tem um namorado, Tommy (Antonio Banderas), com quem tem uma vida amorosa bastante intensa. Só que Tommy tem também um certo interesse em uma valiosa obra de arte, o que o coloca sob investigação do FBI.