Lionsgate has announced that Jack Black has been cast as Claptrap in the upcoming Borderlands live-action movie.