Tom Selleck (in 2014) was cast as Indiana Jones, but he was forced to withdraw due to his contractual obligations to the television show Magnum, P.I. .