You know you've hit upon something big when it's enough to rouse an angry tweet from Donald Trump.

In recent days, former American Football star Colin Kaepernick's new ad campaign for Nike has been a hot topic with its 'Believe in something. Even if it means sacrificing everything.' tagline. Kaepernick, you may remember, is the sportsman whose career stalled after refused to stand for the American national anthem before games - instead, 'taking a knee' as a protest against racial injustice in the US.

Many Trump supporters have taken to destroying and even burning their Nike gear in protest, while Trump denounced the sports company on Twitter: 

Now, Nike has revealed the full-length TV advert which is set to debut on US television during the first game of the new NFL season today - and with the likes of Serena Williams, LeBron James and more also featuring, to say it's stirring is an understatement.

Watch it below: