Matthew (Michael Caine) e Victor (Joseph Bologna) resolvem passar suas férias nas areias das praias cariocas, cada um levando sua filha adolescente. Uma vez no Rio de Janeiro, Jennifer (Michelle Johnson), filha de Victor, tem a intenção de seduzir Matthew, que inicialmente resiste. Ambos começam um relacionamento secreto, desencadeando uma série divertida de mentiras e enganos, na tentativa de esconder este relacionamento, principalmente quando a esposa de Matthew chega, repentinamente, ao Brasil.