Rebecca Lord Posted on September 9, 2020 by Gigolo Joe 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. What do you think of this post?Awesome (0)Interesting (0)Useful (0)Boring (0)Sucks (0)