Năm 2003, diễn viên Lan Phương bắt đầu sự nghiệp diễn xuất. Sau vai diễn Mai Lan trong bộ phim Cô gái xấu xí, tên tuổi của Lan Phương được khán giả sự chú ý nhiều hơn. Nữ diễn viên gây ấn tượng nhờ gương mặt xinh đẹp, khả năng diễn xuất tốt khi có thể đảm nhận cả vai phản diện lẫn chính diện. Bên cạnh sự nghiệp, diễn viên Lan Phương còn có câu chuyện tình yêu đẹp bên cạnh chồng tên David Duffy.
Vào năm 2017, Lan Phương và David Duffy gặp nhau lần đầu tiên tại một nhà hàng. Chỉ sau 3 ngày quen biết, cả hai đã tiến tới chuyện hẹn hò. Cuối năm 2017, diễn viên Lan Phương nhận lời cầu hôn của bạn trai ngoại quốc. Đến tháng 5/2018, cả hai đăng kí kết hôn, chính thức trở thành hợp pháp trước khi đón con gái đầu lòng Lina Linh Duffy chào đời. Tháng 3/2024, diễn viên Lan Phương tiếp tục hạ sinh con gái thứ 2 tên Mia Mai Duffy cho ông xã.
Từ khi yêu nhau đến lúc về chung nhà, diễn viên Lan Phương và chồng tên David Duffy đã có khoảng 7 năm bên nhau. Dù vậy, cặp đôi chỉ đăng kí kết hôn mà không tổ chức đám cưới. Nói về lý do, diễn viên Lan Phương cho biết: "Bản thân tôi cảm thấy đám cưới có phần phiền phức và mất thời gian nên vẫn chưa muốn. Tôi cũng chưa biết bao giờ, mặc dù ông xã rất muốn. Có thể sẽ có một ngày nhưng chưa biết lúc nào".
Khi được hỏi về bí quyết "giữ lửa" hôn nhân, bà mẹ 2 con cho biết: "Để duy trì hạnh phúc gia đình, như đã nói thì cả tôi và anh ấy đều không đặt cái tôi của mình quá cao trong mọi chuyện, thỉnh thoảng là có giận đấy nhưng sau tất cả, chúng tôi vẫn lắng nghe và tôn trọng ý kiến của nhau, tìm ra cách giải quyết chung để có thể cùng nhau xây dựng gia đình".
Trên mạng xã hội, diễn viên Lan Phương thường xuyên đăng tải những khoảnh khắc hạnh phúc của gia đình. Hai cô con gái tên Lina và Mia sở hữu vẻ ngoài đáng yêu, đường nét xinh đẹp thừa hưởng từ bố mẹ. Bận rộn công việc, thế nhưng David Duffy vẫn dành thời gian để phụ giúp vợ chăm sóc các con. Thỉnh thoảng, gia đình 4 thành viên của Lan Phương sẽ đi du lịch hoặc cùng nhau về Úc thăm gia đình.