Future Trunks

The son of Bulma and Vegeta He is around 18 when he first appears in DBZ to stop Frieza from destroying Earth. He is from the future and has witnessed a threat to Earth which cannot be stopped in that time. He has come back in time to try to save the Earth of his time, only to find our heroes in Earth facing their own peril. Much to the amazement of our friends, Trunks immediately turns Super Saiyan and defeats Frieza and King Cold. He gives Goku medicine to prevent his death from heart disease and tells them of Earth's coming predicament. The Z Fighters immediately go into training, and Trunks returns to his own time. Trunks returns to our timeline again in the Android Saga to ensure that the Androids do arrive on Earth and are stopped. He is also born during this saga, so we have the opportunity to see him both as a teenager and a baby at the same time. He continues to exist as a boy and a teen until the end of the Cell Saga, when the older Trunks returns to his original timeline and we see the baby grow up in DBGT.