No. 10: Emma Roberts She is the tenth highest-grossing box office star under the age of 21, according to Forbes. Her films, including "Hotel for Dogs," have taken in a combined 127 million U.S. dollars in worldwide box office earnings.[China Daily/Agencies] |