Unfortunately, it was far from the only time he made a comment that was called out by the Internet. Although he has since removed his posts, Popsugar reports that several screenshots still exist online. The past posts use racist language including "Mexican Instagram slave" and "stupid Indian man."

Now, it seems that he's finally acknowledging the Tweets in an apology video. James took to Twitter to share a clip in which he asked for forgiveness.

"I have never really made a direct apology to the people that my tweets affected, which is where an apology should've been directed in the first place," he said. "In case you didn't know, a few years ago I posted some really, really sh*tty and ignorant and offensive tweets regarding people of different races that I'm really, really not proud of. They were disgusting, they were degrading, and now I realize how my words actually affect people."

James went on to acknowledge that nothing excuses racism, but added that he felt he had grown as a person.

"I want you guys to know at home watching that I'm really f*cking sorry for my actions," he continued. "I'm very thankful for the platform I've been given and I realize that I'm a role model for many people. I want to use my platform to spread positivity."