Kyle MacLachlan reveals his ‘very emotional’ apology to ex Laura Dern for his years-long affair with Twin Peaks co-star Lara Flynn Boyle and says ‘I was not my best self’

Kyle MacLachlan has revealed how he apologised to his ex-girlfriend Laura Dern for his affair with Twin Peaks co-star Lara Flynn Boyle in front of their friends.The American actor, 67, was in a relationship with the Big Little Lies star, 59, for four years from 1985, after meeting on the set of the Blue Velvet movie.However, Kyle has now said he ‘wasn’t his best self’ during their romance after cheating on Laura with actress Lara in a years-long affair.After the film launched his Hollywood career, Kyle was offered a part in mystery drama Twin Peaks, where he met Lara, now 56.Kyle was still with Laura while making the show and beginning his affair with Lara, but he eventually told his then-girlfriend and they split. Kyle MacLachlan has revealed he apologised to his ex-girlfriend Laura Dern for his affair with Twin Peaks co-star Lara Flynn Boyle in front of their friends However, Kyle has now said he ‘wasn’t his best self’ during their romance after cheating on Laura with Lara (pictured together in 1990) in a years-long affairSpeaking about the period of time, Kyle told The Sunday Times magazine: ‘I was not my best self during the years I was with Lara, let’s just say. I learnt some things the hard way. But you know, it happened for a reason, and then with Linda, that exposed me to another completely different world.’After his relationships with Laura and Lara broke down, Kyle began dating former supermodel Linda Evangelista, who he said he was ‘enamoured’ with.Kyle met Linda during a Barneys New York photo shoot. They became engaged in the mid-1990s and were together for about six years before splitting in 1998.The following year he met his wife Desiree Gruber, who he married in 2002 and later welcomed their son Callum, 18, with.But Kyle has remained in contact with Laura, partly due to mutual friends, ‘but also, ultimately, I’ve realised what an amazing person she is and I really want her in my life’.The former couple remained close friends with the late Blue Velvet director David Lynch and their co-star Isabella Rossellini after their break-up.In 2019, David was awarded an honorary Oscar, presented to him by Kyle, Laura and Isabella. After the ceremony, in front of the other two, Kyle apologised to Laura for having cheated on her. The American actor, 67, was in a relationship with the Big Little Lies star, 59, for four years from 1985, after meeting on the set of the Blue Velvet movie (Kyle and Laura in Blue Velvet) In 2019, David was awarded an honorary Oscar, presented to him by Kyle, Laura and Isabella. After the ceremony, in front of the other two, Kyle apologised to Laura for having cheated on her (Laura, Isabella and Kyle pictured at the ceremony)He said: ‘We’d spoken about it in the past but there was something about doing it in front of David and Isabella too that made it really cathartic. It was very emotional for me, to be honest.’  David made films for five decades and is best known for acclaimed movies such as Eraserhead, Wild At Heart, Lost Highway and Mulholland Drive.David passed away last year and the four-time Oscar-nominated filmmaker’s family announced the devastating news via social media.At the time, Kyle credited ‘visionary’ filmmaker David for ‘my entire career’ after starring in the director’s iconic Blue Velvet and Twin Peaks.