Ghosts from Tomorrow (絶望の未来!! 地獄を生き抜いた男トランクス, Zetsubo no Mirai!! Jigoku wo Ikinuita Otoko Torankusu) is the twelfth episode of the Perfect Cell Saga and the one hundred sixty fourth overall episode in the uncut Dragon Ball Z series. The episode first aired on November 11, 1992. Its American air date was November 7, 2000.
Android 16 watches on as the huge battle is about to begin. Future Trunks flashes back as he talks about the destruction the androids had caused in his world. He talks of how Android 17 and Android 18 killed Piccolo, Tien Yamcha, Krillin, Yajirobe and his father Vegeta with no regard.
Future people try to gun down the duo but they get blasted into dust. Future Gohan and Future Trunks arrive and Super Saiyan Future Gohan tries to fight the Androids. As they fight on Future Gohan and Future Trunks cannot beat the Androids' surpassing power. Then Perfect Cell tells his tale of his creation and how he cannot wait for history to repeat itself. Then, the battle begins between Future Trunks and Perfect Cell as the two probe to be an even match for each other, eventually Future Trunks gains the upper hand by knocking Cell down. Cell tells Future Trunks that he has been surpassed in terms of brute strength though states there is no way that he will lose and Future Trunks will soon find out why.
- Future Trunks remembers the Androids killing his friends and family.
- Cell remembers his creation and what his purpose is.
- Future Vegeta (Super Saiyan) vs. Future Android 17 (Flashback)
- Future Piccolo vs. Future Android 18 (Flashback)
- Future Krillin vs. Future Android 17 (Flashback)
- Future Tien vs. Future Android 17 (Flashback)
- Future Yamcha vs. Future Android 17 (Flashback)
- Future Yajirobe vs. Future Android 18 (Flashback)
- Future Trunks and Future Gohan (Super Saiyan) vs. Future Android 17 and Future 18 (Flashback)
- Future Trunks (Super Saiyan Third Grade) vs. Cell (Perfect)
Differences from the manga
- Master Roshi and the others at Kame House holding on as the area around them appears to be caught up by an Earthquake but is actually due to Future Trunks powering up is exclusive to the anime.
- Future Trunks' flashback with the Androids killing innocent people and his family and friends is exclusive to the anime.
- Cell's flashback to how he was created and his purpose is exclusive to the anime.
- In the anime, Future Trunks and Cell have a back and forth evenly fought battle. In the manga, Future Trunks never once hit Cell and was mocked for being too slow.
- Interestingly, Future Gohan and Future Trunks' battle with the androids is very different in this episode than it is in the TV special Dragon Ball Z: The History of Trunks. Also the death of Future Gohan and every other Z Fighter is shown differently.
- In the TV special, Future Gohan had no left arm when he received his scar but in the flashback he has the scar but his left arm is completely intact.
- In this episode Vegeta is the first to die (or simply the first whose death is shown) whereas in the History of Trunks it is Piccolo who dies first.
- Trunks was shown with a sword during the flashback when he confronted the Androids as a young teenager, but in the TV special he did not use a sword when he fought the Androids as a young teenager with Gohan.
- Cell holds back his speed against a powered-up Trunks, allowing him to land hits, before telling him that his power is greater than his, but he still cannot win. This differs with the manga, where Cell does not hold back and immediately tells Trunks that he'll lose, despite his power increase.
- Future Yajirobe is shown to be killed even though he is actually still alive in the "Future" Trunks Saga.