Hayden Christensen is 29 this year.
The guy who plays Leo is 15 years old.
Matt Lanter
Anakin Skywalker
Anakin Skywalker is 22 years old in episode III and is a Jedi knight under the apprentice of obi wan kenobi and diseased Jedi master Qui-Gon Jinn.
Anakin Skywalker was nine years old in episode one.
His name is Watto.
no he was just angry
born in 1993
Anakin was played by Jake Lloyd
If you mean Anakin in Episode 1, he was played by Jake Lloyd.
Hayden Christensen
Anakin Skywalker is played by Hayden Christensen in Star Wars episodes II and III. Jake Lloyd was young Anakin in Star Wars episode I.