who plays eric forrester in the bold and the beautiful
John McCook Since 1987, he has played the role of Eric Forrester on The Bold and the Beautiful. From 1976 to February 1980, he portrayed the character of Lance Prentiss on The Young and the Restless. In addition, he has appeared as a guest in episodes on dozens of primetime series. B&B co-star Winsor Harmon once starred with McCook on an episode of Acapulco H.E.A.T. filmed in Mexico.[1] Harmon told Soap Opera Digest about their guest stint on H.E.A.T.: