Is Leo Howard dead?
No. Leo Howard is still alive.
Today Leo Howard is 25 years old.
Quick Facts about Leo Howard
- Occupation: Actor
- Birth Date: July 13, 1997
- Zodiac Sign: Cancer
- Birth Place: Newport Beach, California, U.S.

No. Leo Howard is still alive.
Today Leo Howard is 25 years old.