well, Tyler is playing well the roll of the ego driven teen..
his character is not likable to me either
I think the casting is good. I like all of them.