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