If you say 'He appeared in several films' it implies that he doesn't act in films any more. Remember that the past simple always refers to a FINISHED period of time. If you say, for example, 'He appeared in several films last year', the finished period would clearly be 2016. But if you don't add a time marker like 'last year', we would assume that what is finished is his film career.
By contrast, if you say 'He has appeared in several films', this means that the period is still continuing. He is still making films, and you expect him to appear in more films in the future.
I hope that makes sense.