Popularity: 0
Mark De Castro is an Australian based filmmaker, editor, animator and visual artist.
Character: Self
Release date: 10/03/2023
Character: Lucy (voice)
Release date: 10/09/2024