Suggestions by @robertbarnes
1,473 suggestions

Matthew Broderick
as Evan in Superbad (1970s)

Mila Kunis
as Alison Scott in Knocked Up (2017)

Mary Crosby
as Eva Mendes in Knocked Up (1997)

Jared Leto
as James Franco in Knocked Up (1997)

Julia Louis-Dreyfus
as Jill in Knocked Up (1997)

Jennifer Connelly
as Alison Scott in Knocked Up (1997)

Christina Applegate
as Alison Scott in Knocked Up (1997)

Uma Thurman
as Alison Scott in Knocked Up (1997)

Juliette Lewis
as Alison Scott in Knocked Up (1997)

Cameron Diaz
as Alison Scott in Knocked Up (1997)

Patricia Arquette
as Alison Scott in Knocked Up (1997)

Brooke Shields
as Alison Scott in Knocked Up (1997)

Sarah Jessica Parker
as Alison Scott in Knocked Up (1997)

Renée Zellweger
as Alison Scott in Knocked Up (1997)

Amy Poehler
as Nicky in The 40-Year-Old Virgin (2015)

Kevin Hart
as Jay in The 40-Year-Old Virgin (2015)

Jason Sudeikis
as Andy Stitzer in The 40-Year-Old Virgin (2015)

Hilary Duff
as Julia Piedmont in The 40-Year-Old Virgin (1995)

Meg Ryan
as Nicky in The 40-Year-Old Virgin (1995)

Lisa Kudrow
as Beth in The 40-Year-Old Virgin (1995)