Rebecca Lord Posted on September 9, 2020 by admin 3 Rebecca Lord is a sex addict…. Was forced to leave the US when her visa expired during the production of I Am a Sex Addict (2005) in 2003. This resulted in director Caveh Zahedi having to make a quick trip to Paris to film the final scenes, as he explains in the movie.