Mark Ruffalo was 44 in Begin Again when he played the character 'Dan Mulligan'.
That was over 11 years ago in 2013.
Today he is 56, and has starred in 84 movies in total, 29 of those since Begin Again was released.
In Begin Again, I think Mark Ruffalo looks: