A fictionalhumanoid robotfrom theStar Warsfranchise. TheC-3P0protocol droidappears in the first Star War film from 1977. Since then he has been played by English actorAnthony Danielson each and every Star Wars movie and other related media. The character was designed byRalph McQuarriein the 70s. According to him, C-3PO was based in theMaschinenmenschandroid from the 1927 silent sci-fi filmMetropolis (Fritz Lang).