Hollywood has a dishy Zac Efron playing Ted Bundy – abs and all