Question: who played the admiral on star trek discovery
Answer: Katrina Cornwell ( portrayed by Jayne Brook ) is a Starfleet admiral .