At the beginning of her career, Duchess Meghan worked as a freelance calligrapher to support herself between her acting jobs. The first on screen position she was given was a small role, an appearance in an episode of the daytime soap opera General Hospital as a nurse.
Duchess Meghan also had small guest roles on the television shows Century City (2004), The War at Home (2006), and CSI: NY (2006)
Other small roles she also accepted were several contract acting and modeling jobs, including a stint as a “briefcase girl” on the US game show Deal or No Deal.
She appeared in Fox‘s series Fringe as Junior Agent Amy Jessup in the first two episodes of its second season.
At the beginning of her career, Duchess Meghan had some difficulty getting roles. In 2015, she wrote an article stating: “Being ‘ethnically ambiguous’, as I was pegged in the industry, meant I could audition for virtually any role … Sadly, it didn’t matter: I wasn’t black enough for the black roles and I wasn’t white enough for the white ones, leaving me somewhere in the middle as the ethnic chameleon who couldn’t book a job.”
In 2011, Meghan earned the role of Rachel Zane on the television legal drama Suits and lived in Toronto during the filming of the series.