A Life Less Ordinary (1997)

Ewan McGregor stars as a cleaning man in L.A. who takes his boss's daughter hostage after being fired and replaced by a robot. Two "angels" who are in charge of human relationships on earth, offer some unsolicited help to bring this unlikely couple together. The "angels" are so successful that the daughter soon turns on her father in order to save her captor. (imdb)
Cast and Information
Directed By: Danny Boyle
Written By: John Hodge
Starring: Stanley Tucci, Ewan McGregor, Ian Holm, Maury Chaykin, Tony Shalhoub, Dan Hedaya, Delroy Lindo, Holly Hunter, Cameron Diaz, Timothy Olyphant, Ian McNeice
Genres: Romance, Comedy, Drama, Crime, Fantasy