First of all, I’m not a fan of Zac Efron.
Disclaimer: Spoilers ahead. This are my opinions.
I don’t think that Zac Efron is the perfect choice for the character Logan Thibault. His big muscular body, for me, is not perfect for him.
I don’t know if his acting will give justice to the aforementioned character.