Answer
The last notable film that Tom Selleck appeared in was Tangled, a 2010 Disney animated film. In this film, Selleck voiced the character of Captain Eugene Fitzherbert, the love interest of the film's protagonist, Rapunzel. The film was a critical and commercial success, and it helped to cement Selleck's reputation as a talented voice actor.