Pharrell Williams has unveiled a 24-hour music video for his song 'Happy', which is taken from the Despicable Me 2 soundtrack.

The interactive video, which you can view by heading here, features guest appearances from the likes of Odd Future, Steve Carell, Jimmy Kimmel and probably a load more, but that would require actually watching the whole thing.

The first four hours can be seen below, though you'll have to head to his website for the interactive version.

See Also: The 10 best things that happened at this year's MTV EMAs