Cheating boyfriend...

My boyfriend and I have been together for two years now. I am a virgin and he is not I told him I want to wait until marriage and I felt as if he respected what I said. We have our moments where we get upset with each other but I couldn't picture myself without him. He treats me well and I'm able to trust his every word. Recently my boyfriend came to me and told me that a girl kissed him and he didn't stop her or anything and then said a video was sent to guy but didn't go through.. I asked him if he enjoyed it and he said no and then added that he only did it because he like the affection she gave him. Later on that day a video came to my snapchat showing them two kissing.. He seemed to really be enjoying it and now I feel as if he only told me cause the video was accidentally sent to be. I feel like he could be hiding so much from me now. What should I do?? Please help 
Xoxo