In the 2009 sci-fi movie Pandorum the protagonists group encounters a character named Leland who has been awake on the ship for much longer than they have been. He relates much of the background story to the group, explaining about the fate of Earth and how Gallo took over and created the monsters they have been running from.
Given that Leland looks to be in his forties or fifties and as a member of the crew was probably in his twenties when the ship launched, he might have been awake for 30 years or so. The events he relates took place centuries earlier, some time after the flight crew at the time get the message from Earth but before Gallo puts himself back into hypersleep - which judging by the age difference between younger and older Gallo would be a period of twenty to thirty years.
So my question: is it ever explained how Leland knows so much about the history of these events, given that most of it occurred long before he was even awakened? It seems unlikely he could have uncovered all that information himself.