لاکهارت با بازی روث مارتین، مادرخوانده تیمی، در سریال تلویزیونی سیبیاس «لیسی» از سال 1958 تا 1964 به شهرت رسید. او این نقش را از کلریس لیچمن به عهده گرفت.
از سال 1965 تا 1968، او در نقش دکتر مورین رابینسون در سریال علمی تخیلی گمشده در فضا بازی کرد. این نقش او را به عنوان یک شیمیدان زیستی و یک مادر دوست داشتنی سه فرزند نشان می داد که با خانواده اش در فضا سرگردان است.
جان لاکهارت در طول نزدیک به هشت دهه فعالیت هنری در ده ها سریال و فیلم ظاهر شد و حتی تا دهه 80 در تلویزیون ظاهر شد. او در سریالهایی چون «بیمارستان عمومی»، «بورلی هیلز 90210» نقشهای تکراری داشت و در برنامههایی چون «روستایان بورلی»، «روزهای شاد»، «فول هاوس»، «رزان» و «آناتومی گری» به عنوان مهمان حضور داشت.
به گزارش ورایتی، جون لاکهارت دختر بازیگر معروف جین لاکهارت و کاتلین لاکهارت بود. او در سال 1925 در شهر نیویورک متولد شد و در 13 سالگی اولین تجربه سینمایی خود را با بازی در کنار والدینش در فیلم «سرود کریسمس» به کارگردانی ادوین ال مارین (1939) به دست آورد.
پس از آن در فیلم هایی چون «همه اینها و بهشت هم»، «مرا در سنت لوئیس ملاقات کن»، «آهوی جوان» و «کاپیتان یورک» بازی کرد.
او قبل از بازی در سریال تلویزیونی «لاسی» در فیلم «پسر لاسی» در نقش پریسیلا ظاهر شد. در دهه 1950، او در چندین سریال وسترن از جمله “قطار واگن”، “Cimron City”، “Gunsmoke” و “Rawhide” بازی کرد.
لاکهارت برای دو جایزه امی نامزد شد. از جمله در رده بهترین بازیگر نقش اول زن در یک سریال درام برای بازی در “لیسی”. او همچنین دو ستاره در پیاده روی مشاهیر هالیوود داشت. یکی برای فیلم و دیگری برای تلویزیون.
او در سال 1948 برای بازی در نمایشنامه برادوی برای عشق یا پول برنده جایزه ویژه تونی برای بهترین تازه وارد شد.