Tom Selleck learned not to select movie roles on the basis of his potential castmates after signing to star in a disastrous Christopher Columbus movie in the hope of hanging out with Marlon Brando.

Selleck insists his role in 1992's Christopher Columbus: The Discovery is his only film regret.

He tells TV Guide magazine he only signed on because Brando was involved.

Selleck says, "When I got on set, instead of seven scenes with Brando, there was only one and he didn't speak.

"I tried to quit, but I was warned I'd be sued. It was a horrible movie... I realised that wanting to act with someone, even Brando, was a bad reason to take a role."