Rovers are delighted to announce the signing of Tony Watt from Charlton Athletic.
The 22-year-old forward joins on loan until the end of the season, with a fee agreed to make the move permanent in the summer.
Watt becomes manager Paul Lambert's fifth new arrival of the January transfer window.
The Scotland Under-21 international started his career with Airdrie, scoring on his league debut for the Diamonds aged just 16 in a 3-3 draw with East Fife in August 2010.
After three goals in 15 appearances, Watt joined Celtic in January 2011 and made an immediate impression, scoring twice within five minutes of his debut in a 3-0 win over Motherwell.
His first start for the Hoops saw the forward grab two further goals in a win over Inverness and he famously followed that up by scoring in the 2-1 Champions League victory over Barcelona at Celtic Park in November 2012, aged just 18.
Watt was loaned to Belgium club Lierse at the start of the 2013-14 season, again scoring on his debut within two minutes of coming on as a substitute.
After catching the eye with eight goals in 16 appearances, he joined fellow Belgian side Standard Liege in the summer of 2014 for a reported £1.2m fee.
The Scot spent six months at Liege before joining Charlton Athletic in January 2015, scoring five times during the second half of last season.
Watt started this season with three goals in his opening three games for the Addicks, before joining fellow Championship club Cardiff City on a short-term loan deal in November.
He played against Rovers in the Bluebirds' 1-0 win in at the start of this month, before returning to Charlton, where he once again impressed in last Saturday's 1-1 draw at The Valley.
Rovers now await official confirmation from the football authorities as to whether Watt is eligible to play in tomorrow's FA Cup tie at Oxford United. He will wear squad number 8.