Tom Cruise has had a long career in hollywoodHis many roles includeEthan HuntPete MitchellJack ReacherJerry MaquireDaniel Kaffee