Question: who played miles on sabrina the teenage witch
Answer: Trevor Ryan Lissauer ( born October 29 , 1973 ) is an American actor and musician .