Question: who played ben stone on law & order
Answer: Michael Moriarty ( born April 5 , 1941 ) is an American - Canadian stage and screen actor and jazz musician .