Question: who plays the son of lucifer in supernatural
Answer: Mark Ross Pellegrino ( born April 9 , 1965 ) is an American actor of film and television .