Fred Andrews Forget Archie Andrews (K.J. Apa) — we're crushing on his hot dad Fred, played by '90s heartthrob Luke Perry on The CW's Riverdale. Image Source: The CW