Answer
Yes, Peter Weller appeared on The Last Ship as Dr. Paul Vellek. Vellek is a former CIA agent who is brought on board the Nathan James to help the crew find a cure for the virus that wiped out most of the population. Vellek is a complex character who is often conflicted between his loyalty to the crew and his desire to find a cure for the virus.