Samuel L. Jackson was 66 in Miss Peregrine's Home for Peculiar Children when he played the character 'Barron'.
That was over 8 years ago in 2016.
Today he is 75, and has starred in 226 movies in total, 41 of those since Miss Peregrine's Home for Peculiar Children was released.
In Miss Peregrine's Home for Peculiar Children, I think Samuel L. Jackson looks: