Ben Mendelsohn was 45 in Lost River when he played the character 'Dave'.
That was over 8 years ago in 2015.
Today he is 54, and has starred in 65 movies in total, 20 of those since Lost River was released.
In Lost River, I think Ben Mendelsohn looks: