16 Sitcom Characters That Were Almost Played By Completely Different Actors

    Things could have looked very different.

    1. Vince VaughnJoey Tribbiani, Friends

    2. Adam Scott – Jim Halpert, The Office

    3. Octavia Spencer – Donna Meagle, Parks and Recreation

    4. Jennifer Love Hewitt – Robin Scherbatsky, How I Met Your Mother

    5. Jim Parsons – Barney Stinson, How I Met Your Mother

    6. Matt LeBlanc – Phil Dunphy, Modern Family

    7. Craig T. Nelson – Jay Pritchett, Modern Family

    8. Rachel Dratch – Jenna Maroney, 30 Rock

    9. Danny DeVito – George Costanza, Seinfeld

    10. Johnny Galecki – Sheldon Cooper, The Big Bang Theory

    11. Rainn Wilson – Gob Bluth, Arrested Development

    12. John Lithgow – Fraiser Crane, Cheers

    13. Janeane Garofalo – Monica Gellar, Friends

    14. Megan Mullally – Elaine Benes, Seinfeld

    15. Macaulay Culkin – an unnamed lead role, The Big Bang Theory

    16. John Barrowman – Will Truman, Will and Grace