Scotty didn't appear in Star Trek: Original Series until the third episode of the first season, "Where No Man Has Gone Before". However, his character has stuck with anyone who watched the series. Which actor played him?
Answer James Doohan
Scotty was a nickname for the name Montgomery Scott. He was played by James Doohan, and served as chief engineer of the USS Enterprise. According to Captain Kirk, he is a "miracle worker".
Asked by Vasilii Kulev · Last updated 2 weeks ago · 164.7K views · SOURCE