Weimann was due to remain on loan at Vicarage Road until the end of January but the Midlands club have exercised their right to bring the player back to Villa Park.
The Austria Under-21 international was in his second loan spell with the Hornets have enjoyed a brief stint in the second half of last season. The 20-year-old started three matches under Sean Dyche.
Source: Team Talk
Source: Team Talk