Tom Ellis was 39 in Isn't It Romantic when he played the character 'Dr. Todd'.
That was over 5 years ago in 2019.
Today he is 45, and has starred in 15 movies in total, 1 of those since Isn't It Romantic was released.
In Isn't It Romantic, I think Tom Ellis looks: