Which version of the sentence is correct?

a). My friend came over for dinner, then we went to the movies.
b). My friend came over for dinner, and then we went to the movies.
c). My friend came over for dinner and then we went to the movies.

I think it's C but I'm super conflicted.