刘涛 饰演 林默娘
严屹宽 饰演 吴宗伦
刘德凯 饰演 林愿
关晓彤 饰演 林默娘(少年)
蒙则懦 饰演 林默娘(童年)
刘佳 饰演 王氏
吕晶晶 饰演 桂花
黄嘉乐 饰演 杨生全
万昌皓 饰演 杨生全(少年)
刘岳 饰演 狴犴
赵鸿飞 饰演 睚眦
刘文治 饰演 玉皇大帝
娟子 饰演 王母娘娘
林心如 饰演 观音
王绘春 饰演 赤脚大仙
魏宗万 饰演 敖广
姚远 饰演 林默娘(化身)
胡彪 饰演 林洪毅
王亚梅 饰演 李月莲
庄庆宁 饰演 林妙珠
周航 饰演 汪小凡/高里正
杨晓丹 饰演 汪施旗
张宏林 饰演 晏公
陈家苑 饰演 玄通道长
大洋 饰演 莫尔斯
李晴 饰演 龟将军
罗曼雅 饰演 蚌妃
张建国 饰演 嘉应
张国庆 饰演 嘉佑
赖晓生 饰演 白鲨精
刘岩奇 饰演 巡海夜叉
朱海燕 饰演 珍王妃
王刚 饰演 浪里飞
张莉莎 饰演 雨神
曾秋生 饰演 师爷
安琪儿 饰演 周树立
钟明和 饰演 卢子贵
赵贵祥 饰演 杨大旺
Boris 饰演 考特尔
赵雨菁 饰演 阿凤