Time Eater

The Time Eater is one of the main antagonists in the 2011 game Sonic Generations.

The Time Eater is first seen in Green Hill, trapping it in the White Zone as Classic Sonic looks on. It later travels to Sonic's birthday party and abducts him and his friends.

After the Death Egg Robot is defeated, the Time Eater shows up and abducts Dr. Robotnik. It is later revealed to be susceptible to the Chaos Emeralds after Perfect Chaos is defeated. The Time Eater is also seen abducting the modern Eggman after the Egg Dragoon's defeat. The Sonics collect all the Chaos Emeralds and confront the Time Eater, where it is revealed that both Eggmen are behind the plot all along.

Modern Eggman reveals that after the events of Sonic Colors, he found the primordial form of the Time Eater. He realized its powers and decided to use them to undo his past defeats. Though he was able to somehow convert the beast into a cyborg, it was incomplete, so he abducted his younger self (as he states, he needed someone as smart as he was, and the only person that smart was himself).

The Eggmen nearly kill both Sonics, but the latter's friends show up and cheer them to fight. The Sonics then enter their super forms and battle the Time Eater, emerging victorious.

In the comics the Time Eater is actually the remnants of Mephiles the Dark who manage to slip through a crack in time.

Trivia

 * He is the only Sonic villain who didn't betray Eggman.
 * He was originally a speaking character and was to be voiced by Tim Curry, but it was scrapped.