Michael McGrady (Ray Donovan) has joined the cast of NBC’s hit series Chicago P.D. as a recurring for the remainder of Season 5.

McGrady will play Assistant State’s Attorney James Osha. He’s a Chicago prosecutor described as formidable, ambitious, and intelligent. Osha is someone who can easily grab a beer and hang with the cops he rubs elbows with. He’s been around the block and has worked a deal or two in the past that he might not be proud of. He’ll play a crucial role in the battle between Voight (Jason Beghe) and Woods (guest star Mykelti Williamson) that has waged on throughout this season.

McGrady is known his recurring role of Frank Barnes on Showtime’s Ray Donovan and Sanford Pringle in Hulu’s Chance. He was most recently seen as Tom Matthews in Freeform’s Beyond. McGrady is repped by Talentworks and Industry Entertainment.