My mom's new boyfriend

After a three-year assignment in the field, FBI agent Henry Durand (Colin Hanks) returns home with his fiancée (Selma Blair) only to find his once-dowdy over weight mother Martha has transformed into the highly attractive, enlightened Marty (Meg Ryan) who dates every night of the week. When Marty meets the mysterious Tommy (Antonio Banderas), Henry is ordered to spy on his mother after learning Tommy may be involved in an international art theft ring.