Question: actor who is a marine?
Answer: Robert Allen Riggle Jr. Louisville, Kentucky, U.S. Robert Allen Riggle Jr. (born April 21, 1970) is an American actor and comedian.