"The Good Fight" is getting another brawler.

"Masters of Sex" alum Michael Sheen is joining the cast of the CBS All-Access drama as a series regular for Season 3. He'll play Roland Blum, a brilliant, charismatic and Machiavellian lawyer. He is a man of appetites — drugs, sex, etc. — who’s far more interested in winning than the niceties of following the law.

Season 3 of "The Good Fight" finds Diane Lockhart (Christine Baranski) seeking to resist a crazy administration without going crazy herself, while Adrian Boseman (Delroy Lindo) and Liz Reddick-Lawrence (Audra McDonald) struggle with a new post-factual world. Meanwhile, Lucca Quinn (Cush Jumbo) balances a new baby with a new love, and Maia Rindell ( Rose Leslie) finds a new Mephistopheles in Roland Blum (Sheen).

Robert and Michelle King continue to serve as showrunners and executive producers of the series, which is a spinoff of their CBS drama "The Good Wife."

"The Good Fight" Season 3 is expected to premiere in early 2019.