Leroy Kincaide
A modern maverick in the world of independent filmmaking, Leroy Kincaide was born in 1985 in London, England. Active from the early 2000s onwards, Kincaide has demonstrated a knack for both horror and action genres, with his most acclaimed works including "The Last Rite" and "Max Payne: Retribution." While he has not yet received recognition at major film festivals, his innovative direction and unique storytelling have carved out a niche for him in the independent cinema scene. From the heart, one could say that Leroy Kincaide is a passionate filmmaker driven by the desire to tell compelling stories, consistently pushing boundaries within his chosen genres.