How old is Mike Hopper?

Mike Hopper is the youngest of the Hopper family. He is 45 years old as of the year 2014. He had a guest appearance on the show "Touched By An Angel."