Ryan Gosling as Poseidon