Skip To Content

    21 Super Famous Actors In Their First Roles Vs. Their Most Recent

    And they're all still flawless.

    1. Colin Firth

    2. Helen Mirren

    3. Dev Patel

    4. Emma Stone

    5. Eddie Redmayne

    6. Meryl Streep

    7. Andrew Garfield

    8. Halle Berry

    9. Leonardo DiCaprio

    10. Will Smith

    11. Jennifer Lopez

    12. Reese Witherspoon

    13. Daniel Radcliffe

    14. Viola Davis

    15. Margot Robbie

    16. Ryan Gosling

    17. Tom Hiddleston

    18. Kristen Stewart

    19. Tom Hanks

    20. Alexis Bledel

    21. Nicole Kidman

    CORRECTION

    Alexis Bledel's first role was, of course, in Gilmore Girls, not Tuck Everlasting as a previous version of this post said. Consider me adequately shamed.