Rangers have continued their strategy of signing emerging talent by securing a deal for Zak Lovelace, the second-youngest player to represent Millwall.
The 16-year-old made four first-team appearances for the Sky Bet Championship side last season and has moved on under freedom of contract.
He made his debut in December last year while still aged 15, becoming the youngest Millwall player since Moses Ashikodi, who later had a brief spell with Rangers.
The move was announced just after Rangers confirmed the long-anticipated departure of one of their most exciting young players, Rory Wilson, to Aston Villa.