Mark Pellegrino returned to CW 's Supernatural in the seventh season as a hallucination .
On June 26 , 2009 it was also announced that Pellegrino was cast in a recurring role as Lucifer in the 5th season and 7th season as a hallucination of Sam Winchester of the CW series Supernatural .
Mark Pellegrino