Pregnant Felicia (Elaine Cassidy) has come to England to look for her boyfriend, who she knows works in a factory but not which one. There, she meets an older caterer, Joseph (Bob Hoskins). Joseph is obsessed with old tapes of a TV chef, who was seemingly his mother. However, he is a mysterious character who lies and steals from Felicia while putting on a friendly face. Eventually Felicia begins to stay with Joseph, but things turn from bad to worse when he puts more of his schemes into action.