Erik Per Sullivan was 9 in Unfaithful when he played the character 'Charlie Sumner'.
That was over 22 years ago in 2002.
Today he is 32, and has starred in 11 movies in total, 6 of those since Unfaithful was released.
In Unfaithful, I think Erik Per Sullivan looks: