K-2SO is a droid character in the Star Wars franchise, first appearing in the 2016 film Rogue One. He is a CGI character voiced and portrayed through motion capture by Alan Tudyk.