he has acted in movies musicals television programs and radio plays