More or less based on true events.