Tony Craig has left Brentford after a mutual agreement was reached for the termination of his contract.
The left sided defender has joined Millwall, signing for the South London side for the third time.
Tony joined Brentford from Millwall in the summer of 2012.
He was part of the Millwall team which won promotion from League One via the Play-Offs in 2010 and played in the second tier for both The Lions and Crystal Palace.
He played 55 games in his first season at Griffin Park and captained Brentford in the 2013 npower League One Play-Off Final.
He made his 100th Brentford appearance towards the end of the 2013/14 season, a year in which he helped The Bees to promotion to the Sky Bet Championship, captaining the side for the majority of the campaign.
Tony made his 100th league appearance for Brentford in November and leaves having played 127 games for The Bees, 111 of them in the Football League.
Phil Giles, Co-Director of Football at Brentford FC, said: "On behalf of everyone at Brentford, I'd like to thank Tony for everything he has done for Brentford over the last three years.
"He was a key part of the effort to establish Brentford as a Championship club.
"Although I personally didn't work with Tony for very long, I've heard several stories of how he went beyond the call of duty in order to play. He was a leader in the dressing room".
"The move to Millwall makes sense for all parties. We wish Tony every success at his new club and he will always be warmly welcomed back to Griffin Park in the future."