Omni-Man (Nolan Grayson) is generally stated to be over 2,000 years old , even though he looks like a man in his 40s or 50s thanks to Viltrumite slow aging.

Quick Scoop: How old is Omni-Man?

  • In official reference material for Invincible , Omni-Man is described as being more than 2,000 years old.
  • Popular explainers and entertainment news pieces repeat that Omni-Man is over 2,000 years old , highlighting that his species ages extremely slowly.
  • Despite this, his appearance closely matches a human male in his mid‑40s to early 50s , due to Viltrumite biology and decelerated aging.

Why he looks so “young”

  • Viltrumites age normally at first, then their aging slows dramatically, letting them live for thousands of years while staying at physical peak.
  • This slow aging also ties into Omni-Man’s increasing strength over time , making him more dangerous the older he gets.

So, when fans ask “how old is Omni-Man,” the most accepted answer is:
He’s over 2,000 years old, but looks like he’s in his 40s.

TL;DR: Omni-Man is over 2,000 years old , with the appearance of a man in his 40s, thanks to Viltrumite slow aging.

Information gathered from public forums or data available on the internet and portrayed here.