Beck has unveiled the video for his new song 'Up All Night'.

It's taken from his forthcoming album 'Colours' and sees a young teenager negotiate a variety of weird, wacky and downright surreal obstacles to rescue her drunken friend from a house party.

'Colours' is released next month, on October 13th.

Watch 'Up All Night' now: