The lovely Kevin Zegers & the laughable Zac Efron are NOT identical. Thanks, online idiot, for ruining my night.