Millwall have completed the signing of Yeovil Town player Ed Upson for an undisclosed fee.
The midfielder, 24, joined the Glovers in 2010 from Ipswich Town and went on to make 149 appearances.
However, he travelled to London this afternoon and has now agreed a two-and-a-half-year deal with Ian Holloway's side.
Upson could be a direct replacement for Liam Trotter, who left the Lions for Bolton Wanderers earlier today.