MAR conta-nos a história de Xavier (Lourenço Seruya) e Eduardo (João Santos Silva), um casal que visita Portugal e que aceita a estadia de um amigo de infância, Cristóvão (Diogo Tavares). Este amigo guarda um segredo que apenas a sua mãe sabe. Aos poucos o casal desenvolve uma atracção por este amigo até que faz uma descoberta macabra.