En 1987, McFadden fue elegida para interpretar a la doctora Beverly Crusher en Star Trek: The Next Generation.
Al terminar la primera temporada McFadden fue despedida y sustituida durante la segunda por la actriz Diana Muldaur como médico jefe de la Enterprise.
McFadden repitió su papel para los cuatro películas de la serie y también prestó su voz para los juegos de PC Star Trek: The Next Generation – A Final Unity y Star Trek Generations.
En 1992, apareció junto a compañeros de reparto Patrick Stewart, Jonathan Frakes, Brent Spiner y Colm Meaney en una la obra teatral Every Good Boy Deserves Favour, que se representó en cuatro ciudades.
Ha impartido clases en varios centros de enseñanza: American Academy of Dramatic Arts, Brandeis, Harvard, Purdue, Temple y Pittsburgh.
Durante su mandato encabezó la construcción del Atwater Village Theatre Collective (AVT), un nuevo espacio teatral doble de la ciudad.
McFadden está casada con el actor John Cleveland Talbot y la pareja tiene un hijo, James, nacido en 1991.