The 25 Hottest Best Friends on TV

If only these lovely ladies were our BFFs.

Not Available Lead
Complex Original

Image via Complex Original

With January 8th's winter premiere of ABC's Pretty Little Liars on the horizon, viewers can finally enjoy new episodes of the mystery-drama series that features Lucy Hale, Ashley Benson, Troian Bellisario and Shay Mitchell, perhaps the prettiest (pun intended) set of BFFs on television.

And while these ladies may be the current cream of the crop, they're certainly not the first. Check out the hottest best friends in the history of TV.

RELATED: Best TV Shows of 2016

RELATED: The 25 Hottest Mother-Daughter Combos in Movies

RELATED: The 25 Sexiest Sisters in Movies

RELATED: The 25 Hottest Actresses on British TV Shows

25. Monica Geller, Rachel Green and Phoebe Buffay on Friends

Played by: Courteney Cox, Jennifer Aniston and Lisa Kudrow

24. Lydia Martin and Allison Argent on Teen Wolf

Played by: Holland Roden and Crystal Reed

23. Liz Lemon and Jenna Maroney on 30 Rock

Played by: Tina Fey and Jane Krakowski

22. Lily Aldrin and Robin Scherbatsky on How I Met Your Mother

Played by: Alyson Hannigan and Cobie Smulders

21. Peyton Sawyer and Brooke Davis on One Tree Hill

Played by: Hilarie Burton and Sophia Bush

20. Raviva, Sophia and Daphne on Underemployed

Played by: Inbar Lavi, Michelle Ang and Sarah Habel

19. Marnie Michaels, Jessa Johansson, Hannah Horvath, and Shoshanna Shapiro on Girls

Played by: Allison Williams, Jemima Kirke, Lena Dunham and Zosia Mamet

18. Charlotte York, Carrie Bradshaw, Miranda Hobbes, and Samantha Jones on Sex and the City

Played by: Kristin Davis, Sarah Jessica Parker, Cynthia Nixon and Kim Cattrall

17. Ann Perkins and Leslie Knope on Parks and Recreation

Played by: Rashida Jones and Amy Poehler

16. Marcy Runkle and Karen on Californication

Played by: Pamela Adlon and Natascha McElhone

15. Veronica Fisher and Fiona Gallagher on Shameless

Played by: Shanola Hampton and Emmy Rossum

14. Elena Gilbert and Bonnie Bennett on The Vampire Diaries

Played by: Nina Dobrev and Kat Graham

13. Lisa Turtle, Jessie Spano and Kelly Kapowski on Saved by the Bell

Played by: Lark Voorhies, Elizabeth Berkley and Tiffani Thiessen

12. Max Black and Caroline Channing on 2 Broke Girls

Played by: Kat Dennings and Beth Behrs

11. Cher Horowitz and Dionne Davenport on Clueless

Played by: Rachel Blanchard and Stacey Dash

10. Jackie Burkhart and Donna Pinciotti on That '70s Show

Played by: Mila Kunis and Laura Prepon

9. Emily Fields, Spencer Hastings, Aria Montgomery and Hanna Marin on Pretty Little Liars

Played by: Shay Mitchell, Troian Bellisario, Lucy Hale and Ashley Benson

8. Brenda Walsh and Kelly Taylor on Beverly Hills, 90210

Played by: Shannen Doherty and Jennie Garth

7. Abby Sampson, Eve French and Kate Prince on Charlie's Angels

Played by: Rachael Taylor, Minka Kelly and Annie Ilonzeh

6. Cece and Jess on New Girl

Played by: Hannah Simone and Zooey Deschanel

5. Erin Silver, Adrianna Tate-Duncan, Naomi Clark and Annie Wilson on 90210

Played by: Jessica Stroup, Jessica Lowndes, Annalynne McCord and Shenae Grimes

4. Blair Waldorf and Serena van der Woodsen on Gossip Girl

Played by: Leighton Meester and Blake Lively

3. Lynn Ann Searcy, Joan Carol Clayton, Maya Denise Wilkes and Antoinette 'Toni' Marie Childress Garrett on Girlfriends

Played by: Persia White, Tracee Ellis Ross, Jill Marie Jones and Golden Brooks

2. Annie Edison and Britta Perry on Community

Played by: Alison Brie and Gillian Jacobs

1. Summer Roberts and Marissa Cooper on The O.C.

Played by: Rachel Bilson and Mischa Barton

Stay ahead on Exclusives

Download the Complex App