finn (designation fn-2187) is a fictional character in the "star wars" franchise. the character first appeared in the 2015 film "" as a first order stormtrooper who, shocked by the order's cruelty in his first combat mission, flees and joins forces with rey and later the resistance. he is portrayed by english actor john boyega, who reprised the role in "" and "".