Question : astronaut played by tom hanks in apollo 13
Answer : Apollo 13 Commander Jim Lovell