It is curious to me that Alvarez is taken so seriously. I don't know a thing about Foreman, and only took the time to watch Alvarez to be conversant here..but he ain't much. He really doesn't look good at all and it has nothing to do with his age. By 20 he should be on top of his game. Watch Chavez or Barrera at 20. With Alvarez, I don't see any skill but punching power and, against a tough determined guy like Hatton, he didn't show any smarts that allow you to time a guy and hurt him.
Which isn't to say that I think Foreman can beat him, because I've never seen Foreman.