<P> Frank Theodore `` Ted '' Levine ( born May 29 , 1957 ) is an American actor . He is known for his roles as Buffalo Bill in The Silence of the Lambs and as Captain Leland Stottlemeyer in the television series Monk . </P>
who was the bad guy in silence of the lambs
Buffalo Bill