Question: who played the crazy guy in prison break
Answer: Silas Weir Mitchell ( born Silas Weir Mitchell Neilson ; September 30 , 1969 ) is an American character actor from Philadelphia , Pennsylvania , United States .