TV 4th July 2020 Who plays Max on Roswell, New Mexico? Nathan Parsons is former General Hospital heartthrob