Which character was portrayed on film by Gregory Peck and on TV by loan Gruffudd?
What is the answer?
horatio hornblower