1980s Battlestar Galactica had it all

spoiler

Dr. Zee: Who the hell am I and how the hell did I end up in this series?

Starbuck: I… am your father!