Justina Milagros Machado (born September 6, 1972) is an American actress. She is known for her roles as Penelope Alvarez on the Netflix and Pop TV sitcom "One Day at a Time". She also played Darci Factor in The CW dramedy "Jane the Virgin".