This is a series of Pixar characters reimagined as the heroes of popular video games by DeviantARTist renegade21. Obviously, this is -- wait, who is this? I...