Ben Affleck and Justin Timberlake shook hands and smiled yesterday on the Puerto Rico set of Runner, Runner. The guys have been shooting together for the last few weeks, and both were lucky to welcome their loved ones to the island. Ben Affleck's wife and their three kids, Violet, Seraphina, and Samuel, were seen playing around there last week. JT, meanwhile, hit the beach with his bride-to-be, Jessica Biel. Jessica has since returned to LA, where she's spent the last week talking up her Aug. 3 release, Total Recall. During a late-night appearance, Jessica spoke about her fiancé JT and their stay in Puerto Rico. She called their days there together the "best time of her life."