Shiloh Fernandez was 29 in Return to Sender when he played the character 'William Finn'.
That was over 9 years ago in 2015.
Today he is 39, and has starred in 35 movies in total, 13 of those since Return to Sender was released.
In Return to Sender, I think Shiloh Fernandez looks: