Joshua Jon Cullen (Westcliff-on-Sea, 7 april 1996) is een Iers-Engels voetballer, die bij voorkeur als middenvelder speelt. Hij stroomde in 2015 door vanuit de jeugdopleiding van West Ham United. Cullen debuteerde in 2019 in het Iers voetbalelftal.
Cullen kwam in 2010 in de jeugdopleiding van West Ham United terecht. Hij maakte op 2 juli 2015 zijn debuut in het eerste elftal, tijdens een wedstrijd in de UEFA Europa League tegen FC Lusitanos. Cullen kwam na 60 minuten binnen de lijnen als vervanger van Joey O'Brien. Twee maanden later maakte hij zijn debuut in de Premier League, tegen Liverpool.
Cullen tekende in februari 2016 een contract op huurbasis bij Bradford City. In maart 2016 werd de huurperiode verlengd tot het einde van het seizoen 2015-2016. Op 8 augustus 2016 vertrok Cullen opnieuw op huurbasis naar Bradford City. Ditmaal voor de duur van 5 maanden. Hij scoorde zijn eerste competitiedoelpunt in de met 2-1 gewonnen wedstrijd tegen MK Dons op 16 augustus 2016. De huurperiode werd op 3 januari 2017 verlengd tot het einde van het seizoen.