The Emirates FA Cup semi-finals are staged at Wembley Stadium connected by EE across the weekend of 18 and 19 July and you can watch both games live across the world.
Our first tie sees current holders Manchester City tackle joint-Cup record holders Arsenal, with a kick-off time of 7.45pm BST and live on BT Sport 1 and BT Sport Ultimate in the UK.
And less than 24 hours later, it'll be another Manchester v London tie as two mangers in United's Ole Gunnar Solskjaer and Chelsea's Frank Lampard who both won the FA Cup as players with the clubs they now manage go head-to-head. This tie kicks off at 6pm BST and will be screened in the UK on the BBC iPlayer and BBC One.
But wherever you are across the globe, find out how you can tune in to both ties, with a place in the Heads Up FA Cup Final at stake.
Our global Emirates FA Cup broadcast partners are listed below...
France: beIn Sports
Germany, Austria, Switzerland, Italy, Spain: DAZN
Cyprus: CYTA (TAF)
Israel: Charlton/Sport 1
Portugal: Sport TV
Greece: One Channel (TAF)
Republic of Ireland: Eir Sports
Bosnia-Herzegovina, Croatia, Macedonia, Montenegro, Serbia, Slovenia: Sportklub
Afghanistan, Armenia, Azerbaijan, Belarus, Georgia, Kazakhstan, Kyrgyzstan, Moldova, Tajikistan, Turkmenistan and Uzbekistan: Saran and FutbolTV
Czech Republic and Slovakia: ARQ & Digisport
Middle East & North Africa
Japan: Skyperfect and DAZN
Malaysia: Measat / Astro
Korea Republic: Eclat
Vietnam: FPT and SCTV
India, Bangladesh, Bhutan, India, Maldives, Nepal, Pakistan, Sri Lanka: Sony
Indonesia, Thailand, Cambodia and Laos: beIN Sport
Hong Kong: Sports2World
New Zealand: Sky NZ
Australia: ESPN / ESPN+
Canada: Rogers, Sportsnet, Sportsnet World and SN Now
USA: ESPN / ESPN+
LATAM and Caribbean: ESPN / ESPN+
Sub-saharan Africa: Supersport and Startimes
Burundi, Kenya, Malawi, Rwanda, Tanzania, Uganda, Zimbabwe: Azam Media
Togo: New World TV