Archie the Movie
LeBeouf is my top pick because he's been good at the girl crazy, klutzy roles he's played (Disturbia) Archie is cute, girl crazy and clumsy, very likable and popular. LaBeouf is boyishly cute and has played likable characters so far. Dye his hair red and he's the perfect Archie.
Fresh-faced Long would make a great Archie as well with the nervous, fun energy he often displays in his roles (Jeepers Creepers, Valentine's Day).
Dunst would make a good Betty with the kindness and smarts she often portrays in most of her roles (Spiderman series, ).
Dunst (Virgin Suicides) would make a good Betty, not so much for her sweet side, but for her sporty side, intellectual.
Matarazzo is apt to playing eccentric, loser charcters it seems (Welcome to the Dollhouse, Saved!)--- so her playing Ethel would be easy.
DeNiro (Meet the Parents series) would be another great choice to for Mr. Lodge. He just needs the mustache.