By that logic Downey would've been to old to play Iron Man...
The difference is that Downey didn't let himself go and drugs kept him preserved. Fillion's getting pretty doughy.
But all those years of drug abuse and alcoholism has made him look younger.
That's how that works, right?