That was over 18 years ago in 2003.
Today he is 48, and has starred in 71 movies in total, 35 since Daredevil was released.
In Daredevil, I think Ben Affleck looks:
Daredevil scores 5 out of 10 on The Movie Database.
Ben Affleck's first acting role was as 'Tommy' in The Dark End of the Street, released in 1981 when he was 8.