He fits in on-screen and off-screen.” Two months after Rodriguez was cast for Season 12, however, an on-set, physical altercation between Thomas Gibson and writer/producer Virgil Williams would eventually lead to Gibson, an original cast member, being fired from the series.