Mary Page Keller plays three different characters within the same universe. On JAG (1995), she plays Cmdr. Beth O'Neil in three episodes, on NCIS (2003), she plays Lt. Cmdr Michaela 'Micki' Shields, and on NCIS: Los Angeles (2009) she plays Angela Tully.