Don a scarf, grab a wand and get ready to eat a buttload of choc-tops.

Palace Cinemas is bringing Potterfest – A Harry Potter Marathon to Brisbane on consecutive weekends in September. It means you have two chances to witness 20 years of Harry Potter in 23 hours, all playing across one day and night at Palace Centro in Fortitude Valley.

All eight film versions of the seven JK Rowling novels will screen, along with a 70-milimetre presentation of Fantastic Beasts and Where to Find Them. Between screenings there will be giveaways and cosplay and hopefully a bloke dealing No-Doz in the foyer.

You may be through with puberty, but you're never through with dressing up as a wizard.

Tickets available here for tickets.