Zac Efron has revealed that he deliberately takes on challenging roles after finding fame in the Disney franchise 'High School Musical'.