Cast Credits The Odd Couple (2015) Guest starring as Eve Episode 3x10: Should She Stay or Should She Go (Jan 9, 2017) Mistresses (2013) Guest starring as Negin Amadi (2 episodes) Episode 4x05: Lean In (Jul 4, 2016) Episode 4x03: Under Pressure (Jun 20, 2016) The Loop (2006) Guest starring as Jane (2 episodes) Episode 2x06: Lady Business (Jun 24, 2007) Episode 2x01: Windows (Jun 10, 2007) How I Met Your Mother (2005) Guest starring as Yasmin Episode 1x01: Pilot (Sep 19, 2005) Dr. Vegas (2004) Guest starring as Meera Episode 1x02: Advantage Play (Oct 1, 2004) NCIS (2003) Guest starring as Faatin Amal Episode 4x01: Shalom (Sep 19, 2006) Without a Trace (2002) Guest starring as Assistant Episode 2x03: Confidence (Oct 9, 2003) Charmed (1998) Guest starring as Jinny Episode 6x15: I Dream of Phoebe (Feb 15, 2004)