Irlandczyk otrzymał szansę testów z ekipą Marussia Manor Racing, startującą w Serii GP3. Ostatecznie podpisał z nimi kontrakt na sezon 2013. Jednak w żadnym z szesnastu wyścigów, w których wystartował, nie zdołał zdobyć punktów. Ostatecznie został sklasyfikowany na 29 pozycji w klasyfikacji końcowej.
Na sezon 2014 Cullen przedłużył kontrakt z brytyjską ekipą Marussia Manor Racing na starty w Serii GP3, a po wycofaniu się tego zespołu, zmienił ekipę na Trident. Wystartował łącznie w szesnastu wyścigach, jednak nie zdobywał punktów. W drugim wyścigu w Austrii uplasował się na trzynastej pozycji, co było jego najwyższym wynikiem w sezonie. Został sklasyfikowany na 25 miejscu w końcowej klasyfikacji kierowców.
Wyniki GP3
Rok Zespół Wyniki w poszczególnych eliminacjach Punkty Pozycja 2013 Marussia Manor Racing ESP ESP VAL VAL GBR GBR DEU DEU HUN HUN BEL BEL ITA ITA ARE ARE 0 29 21 NU 20 20 21 17 19 25 23 NU 18 17 20 NU 20 24 2014 ESP ESP AUT AUT GBR GBR DEU DEU HUN HUN BEL BEL ITA ITA RUS RUS ARE ARE 0 25 Marussia Manor Racing 15 16 17 13 19 NU 20 19 24 21 14 13 NU 16 - - - - Trident - - - - - - - - - - - - - - - - 19 NU