As a beginning of her career, Teresa featured in the movie, Princess Diaries as the lead role. She also appeared in different TV series' Cold Case, Bones, Eagleheart, How I Met Your Mother, General Hospital, etc. She also performed in commercials for McDonald's, Chevrolet and Clean & Clear. She also signed with Interscope Records as a part of a girl group.
Moving towards her personal life, Teresa Castillo married Shane Aaron. The couple met each other while they were working together for the movie, Disneyland. They gave birth to children named as Victoria Milani and Sebastian James.
Teresa Castillo earns the handsome amount of money from her acting career. She has featured in several movies through which she earns a satisfied amount of salary. Castillo's current net worth is around $1 Million.