Castle Island Pictures is a film production house based in Singapore with the mission of telling inspirational stories. Founded in 2013 by Spanish director & producer Miguel Almagro. The jobs displayed in this site is a selection of films directed and/or produced by Miguel Almagro. Under the post production section there is a selection of editorial work done by himself.