Leon MasudaLeon Masuda2001Queuebrick VideoOverviewDiscussionLeon MasudaActing·Sep 30, 2001· Tokyo, JapanRateNA/10 avgNo member ratings yetRateOverviewDiscussionFilmography1Seen0Favorites0FilmCreditA Night in Camp Heebie Jeebie2020 · SmoochSmooch