Skip to main content
Tuesday, 21 July 2026 · Morning editionLondon ⛅ 20°C8 TV premieres this week7 prime-time slots tonightStreaming #1: Mission: ImpossibleAbout UsOur TeamSourcesContactNewsletter

Cast of Star Trek: the Next Generation

HomeCasts

Patrick Stewart stars as Captain Jean-Luc Picard, Jonathan Frakes as Commander William Riker, and Brent Spiner as Lt. Commander Data in Star Trek: the Next Generation.

  • BBC One (first-run syndication in the US; originally on BBC Two in the UK)
  • 1987–1994
  • 7 seasons
  • TV series
  • 15 cast

Main cast

  • Captain Jean-Luc PicardPatrick Stewart1–7Main
  • Commander William T. RikerJonathan Frakes1–7Main
  • Lt. Commander DataBrent Spiner1–7Main
  • Lt. Commander Geordi La ForgeLeVar Burton1–7Main
  • Counselor Deanna TroiMarina Sirtis1–7Main
  • Doctor Beverly CrusherGates McFadden1–7 (absent season 2)Main
  • Lieutenant WorfMichael Dorn1–7Main
  • Ensign Wesley CrusherWil Wheaton1–5 (recurring season 7)Main
  • Miles O’BrienColm Meaney1–7 (recurring season 1; main from season 2)Main
  • Keiko O’BrienRosalind Chao4–7 (recurring seasons 2–3)Main

Supporting cast

  • Dr. Katherine PulaskiDiana Muldaur2Supp
  • GuinanWhoopi Goldberg2–7 (recurring)Supp

Guest & voice

  • QJohn de Lancie1–7 (recurring)Guest
  • Lwaxana TroiMajel Barrett1–7 (recurring)Guest
  • Admiral JamesonClayton Rohner1 (episode ‘Too Short a Season’)Guest

No matches — try another name.

About this cast

Star Trek: The Next Generation is a science fiction television series that originally aired from 1987 to 1994. The show centres on the crew of the USS Enterprise-D in the 24th century, led by Captain Jean-Luc Picard, and features a large ensemble cast including Patrick Stewart, Jonathan Frakes, and Brent Spiner.

FAQs

Who plays Captain Jean-Luc Picard in Star Trek: The Next Generation?

Captain Jean-Luc Picard is played by Sir Patrick Stewart.

Who plays Commander Data in Star Trek: The Next Generation?

Commander Data is played by Brent Spiner.

How many seasons of Star Trek: The Next Generation are there?

There are seven seasons, broadcast from 1987 to 1994.

Which actor played both Nurse Chapel in the original series and Lwaxana Troi in TNG?

Majel Barrett played both roles, and also voiced the ship’s computer in TNG.

Was Star Trek: The Next Generation broadcast on the BBC?

Yes, in the UK it was originally broadcast on BBC Two.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →