Background
Castillo was born in Long Beach, California, as the youngest of three daughters.
Castillo was born in Long Beach, California, as the youngest of three daughters.
Castillo also studied dance at an all girls dance school in Hollywood.
Castillo originated the contract role of Sabrina Santiago on General Hospital in September 2012. Castillo was scouted for the lead role of the film, Princess Diaries. She was later cast as Princess Jasmine in the live musical theater production of Aladdin at Disneyland.
Castillo also appeared in commercials for McDonald"s, Chevrolet and Clean & Clear.
Castillo also pursued a career in music and as of 2008 was signed to Interscope Records as a part of a girl group. After advice from rapper Snoop Dogg (aka Snoop Lion), Castillo made the decision to focus on acting.
In 2012, Castillo auditioned for General Hospital after casting director Mark Teschner noticed her on Franklin & Bashkir Castillo learned from her manager that she had booked the role several days later.