Rotten Tomatoes
Cancel Movies Tv shows FanStore News Showtimes

Lucio Castro

Highest Rated: 92% End of the Century (2019)

Lowest Rated: 45% After This Death (2025)

Birthday: Not Available

Birthplace: Buenos Aires, Argentina

Highest-Rated Movies

92% 73% End of the Century
Watchlist
45% After This Death
Watchlist
Drunken Noodles
Watchlist

Filmography

Movies TV Shows
After This Death 45% 2025 Director, Screenwriter Drunken Noodles 2025 Director, Screenwriter, Producer, Film Editor End of the Century 92% 73% 2019 Director, Writer
Load More