Recast of Harry Potter
Edward Westwick as Tom Riddle (young Voldemort)
Sophie Turner as Hermione Granger
Carrie Brownstein as Nymphadora Tonks
Ke$ha as Luna Lovegood (no, seriously, think about it. This could work. They both like wearing odd outfits and are both enjoy acting weird and crazy.)
Adam Hicks as Ron Weasley
Tim Curry as Severus Snape
Vincent D'Onofrio as Remus Lupin
Jennifer Lawrence as Fleur Delacour
Tilda Swinton as Minerva McGonagall (so she'd be a bit younger. Same attitude, amirite?)
<3,
Shlomo