Ben Affleck on Chat Roulette?

Thanks to Debbie from Ohio.