The FA Cup third round gave us with some exciting clashes last month that saw Nottingham Forest knock out Arsenal, while Kidderminster Harriers progressed with a shock victory over Reading.
Clubs from across the Premier League and EFL are now set to offer us some more cup excitement - including non league Boreham Wood taking the trip to Bournemouth, as well as Hartlepool United visiting Selhurst Park.
Leicester City are the current holders of the FA Cup after beating Chelsea in last year’s final.
The Foxes are due to take on Forest on Sunday afternoon as they look to defend their title.
Here is all the action that will be shown live on TV and how you can watch it...
Friday 4th February
20:00 Man Utd v Middlesbrough (ITV/ITV Hub/STV)
Saturday 5th February
12:30 Kidderminster Harriets v West Ham (BBC One/BBC iPlayer/BBC Sport Website)
17:30 Swansea City v Blackburn Rovers (Sky Sports Main Event/Sky Sports Football/Sky Sports Ultra HD)
17:30 Cambridge United v Luton Town (BBC Red Button/BBC iPlayer/BBC Sport Website)
20:00 Tottenham Hotspur v Brighton & Hove Albion (ITV 4/ITV Hub)
Sunday 6th February
12:00 Liverpool v Cardiff City (ITV/ITV Hub/STV)
16:00 Nottingham Forest v Leicester City (BBC One/BBC iPlayer/BBC Sport Website)
18:30 AFC Bournemouth v Boreham Wood (ITV 4/ITV Hub)