Justin Rain: Justin Rain. Actor: Resident Alien. Justin Rain was born in Vancouver, British Columbia, Canada. He is an actor, known for Resident Alien (2021), Lean on Pete (2017) and Fear the Walking Dead (2015).
Known For: Resident Alien (ElliottElliotBaseball Player), Lean on Pete (Mike), Fear the Walking Dead (Crazy Dog), The Twilight Saga: Eclipse (Quileute Warrior)