Kevin David Sorbo ( born September 24 , 1958 ) is an American actor best known for the roles of Hercules on Hercules : The Legendary Journeys and Captain Dylan Hunt in Andromeda . Kevin David Sorbo ( born September 24 , 1958 ) is an American actor best known for the roles of Hercules in Hercules : The Legendary Journeys and Captain Dylan Hunt in Andromeda .