Andrew Deutsch made his only acting appearance as Peter Ladd, a college student who took a drug-induced walk into the air and died in the landing in the episode "Leap of Faith" of the series Miami Vice.
Andrew Deutsch made his only acting appearance as Peter Ladd, a college student who took a drug-induced walk into the air and died in the landing in the episode "Leap of Faith" of the series Miami Vice.