Christian Slater was 47 in Suicide Squad: Hell to Pay when he played the character 'Floyd Lawton / Deadshot (voice)'.
That was over 6 years ago in 2018.
Today he is 54, and has starred in 108 movies in total, 6 of those since Suicide Squad: Hell to Pay was released.
In Suicide Squad: Hell to Pay, I think Christian Slater looks: