Daniel Shapiro is a fictional character portrayed by Gideon Emery in the TV series Blue Bloods.
In the first episode they appeared in, titled The Price You Pay (season 10), they were 47 years old.
They appear in 1 episodes out of a total of 285 aired so far
Episodes1
The Price You Pay
episode S10.E5 october 2019Frank works to vindicate a detective accused of excessive force; Danny and Baez track down the killer responsible for the death of a rapper's bodyguard; Jamie is skeptical about a relationship between Espinoza and a rookie officer.