How old was Treat Williams in the movie Once Upon a Time in America?

Treat Williams was 31 in Once Upon a Time in America when he played the character 'James Conway O'Donnell'.

That was over 40 years ago in 1984.

Today he is 72, and has starred in 98 movies in total, 81 of those since Once Upon a Time in America was released.

How old do you think he looks in the movie?

In Once Upon a Time in America, I think Treat Williams looks:

Did you know?

  • Director Sergio Leone has worked with Treat Williams just once in his career.
  • Treat Williams' first movie was as 'Billings' in Deadly Hero, released in 1975 when he was 23
  • Once Upon a Time in America scores 8.45 out of 10 on TMDB.

The cast of Once Upon a Time in America

Treat Williams' other movies