Goran Visnjic was 25 in Practical Magic when he played the character 'Jimmy Angelov'.
That was over 26 years ago in 1998.
Today he is 51, and has starred in 38 movies in total, 27 of those since Practical Magic was released.
In Practical Magic, I think Goran Visnjic looks: