甲在 2005 年与乙登记结婚，2010 年又与丙登记结婚，并生有一子。2015 年甲与乙协议 离婚。现甲与丙的婚姻 （）
A. 有效
B. 无效
C. 可撤销
D. 不成立
根据《中华人民共和国民法典》第1051条规定，有下列情形之一的，婚姻无效：①重婚；②有禁止结婚的亲属关系；③未到法定婚龄。第1054条规定，无效的或者被撤销的婚姻自始没有法律约束力，当事人不具有夫妻的权利和义务。同居期间所得的财产，由当事人协议处理；协议不成的，由人民法院根据照顾无过错方的原则判决。对重婚导致的婚姻无效的财产处理，不得侵害合法婚姻当事人的财产权益。当事人所生的子女，适用本法有关父母子女的规定。根据题干可以得出，甲与丙结婚时，属于重婚，即甲与丙的婚姻是无效婚姻，正确答案为B项。