Gathering the latest trusted data…
Curating the open film catalogue…
2011 South Korean film
Directed by: Choi Ik-hwan
Mama was released on June 1, 2011.