A SCOTS Hollywood star has told how he ended up being arrested on a train for punching a drunk passenger. Acting legend James Cosmo revealed how he ended up on the wrong side of the law on the cross-border rail journey. 4 James Cosmo recalled the train bust-up Credit: Alamy 4 The Scots acting legend ended up being arrested Credit: Tom Farmer 4 Cosmo plays retired train driver Fraser Warren on the hit BBC thriller Nightsleeper Credit: BBC 4 He punched a drunk passenger on the cross border route when he was 25 Credit: Alamy The 76-year-old star ended up in the situation while on a train going from London to Glasgow , the Daily Record reports .

The Game of Thrones star was just 25 at the time of the incident - around the time he got a break as Leading Regulator Fuller on the hit BBC series Warship. He told how a drunk passenger onboard the train started to hassle two women . When the drunken lout went too far with the female passengers, a young Cosmo rose and belted him.

READ MORE SHOWBIZ NEWS LOVE LIFT OFF Taron Egerton dating Marvel star two years after split from Emily Thomas SEE YOU AGAIN Huge US rapper announces first Glasgow show in 9 years The British Transport Police were waiting for the train at Carlisle. But when the officers boarded, they ended up arresting the actor. He was hauled off the train and told he was being arrested for assault .

Cosmo, who stars in BBC thriller Nightsleeper set on the same route, told the paper: “It’s ironic but when I was a young pup I.