Christa B. Allen is revealing the dark details of a past relationship. The 33-year-old actress, who played the role of Charlotte Grayson on Revenge, shared a video to her TikTok account recently ...