Greatest Child Actor
Haley Joel Osment - the young star of chilling blockbuster The Sixth Sense - has been voted the greatest child movie actor of all time.
Osment, now 15, was just 11 when he appeared alongside Bruce Willis in the unforgettable thriller.
The teenager beat Wizard of Oz legend Judy Garland, Home Alone kid Macaulay Culkin - and Harry Potter star Daniel Radcliffe in a poll of 3,000 film fans by Blockbuster.
Other pint-sized actors and actresses who made the Top 10 were Shirley Temple, Jodie Foster, Anna Paquin (The Piano), Drew Barrymore, Aileen Quinn (Annie), and Corey Feldman (The Goonies).
Movie fans were also asked to vote for their favourite animal movie star - and Lassie won paws down.
Lassie was one of four dogs to appear in the Top 10.
Others were Hooch from the Tom Hanks movie Turner and Hooch, Beethoven, the St Bernard from the 1992 film of the same name and Lou the Beagle, voiced by Spider-man star Tobey Maguire in the smash-hit comedy Cats and Dogs.
The tiny piglet star of Babe was voted second most popular animal star, followed by Willy - the three-tonne killer whale from the 1993 tearjerker Free Willy.
Full results:
Top Ten child stars of all time;
1. Haley Joel Osment - The Sixth Sense/AI/Pay It Forward 2. Judy Garland - The Wizard of Oz 3. Macaulay Culkin - Home Alone 4. Shirley Temple - Good Ship Lollipop 5. Daniel Radcliffe - Harry Potter 6. Jodie Foster - Bugsy Malone 7. Anna Paquin - The Piano 8. Drew Barrymore - ET 9. Aileen Quinn - Annie 10. Corey Feldman - The Goonies