Justin Timberlake has released his video for 'TKO' starring rock-n-roll royal, Riley Keough, Elvis' grand-daughter. Justin has described Part 2 of 2 of the 20/20 Experience as a darker and more grown up than the first half, but I wasn't expecting this.

Watch Justin and Riley fight, make up and drive off into the night - then let me know what you think.