Great attempt. Okay, I am not a good singer and there were some issues pitch, flatness and he seemed to chase the music some times but this was not meant to be a performance for Broadway. Give him a chance. This song is a bit awkward not just the range but the timing. It does sound a bit rushed at times nothing to do with the singer. The song though for a Disney movie it a tear jerker. I think it is my theme song. I wish I could sing it. Good for Cam for trying it. BY the way I have no idea who this person is. i think he is an actor from the comments.
The irony is that villains usually have the lower singing voices while the heroes are tenors… and Cameron’s voice definitely leans toward the lower end like his character choices 😂