Eric Roberts is the actor who has been in the most movies, with 326 movie credits since his first role in 1978. However, it is worth noting that there are other actors who have appeared in over 200 movies throughout their careers, including John Carradine, who has 233 film credits, and Mel Blanc, who has over 1,200 acting credits, mostly for voicing cartoon characters.