Question: In season one Terrence Steadman is played by John Billingsley as listed on prison breaks imdb cast list however why is this character played by Jeff Perry in season 2? Considering Steadman has a larger part in season 2, I thought John Billingsley would have been signed on to play him indefinitely. Was there some altercation between Billingsley and the director? Was he unavailable to work on season 2? Was he fired? Quit? I'd just like to know because it has been bugging me for ages now and I cant seem to find the reason.