Seth McFarlane (Captain Edward Mercer) McFarlane is no stranger to things sci-fi or Star Trek, playing a member of Tripp's engineering crew on Star Trek : Enterprise.