Question: who plays marty in back to the future
Answer: Michael J. Fox