"No More Lonely Nights" is indeed a McCartney
tune, from the vanity film "Give My Regards To Broad
Street." It was, IIRC, a fairly substantial hit around
84-85 or thereabouts, not long after his pair of duets
w/ Michael Jackson.
Another question : Did
both films have Shirley MacLaine?