The adaptation of David Almond's 1998 novel - starring John Simm and Tim Roth - averaged 936k (4.7%) over two hours from 7pm.
It was beaten by the final new episode of Red Dwarf on Dave, seen by 1.02m (4.6%) at 9pm.
Reruns of Saturday night's terrestrial programming were particularly popular in multichannel homes on Sunday, led by ITV2's screening of Primeval, which was seen by 767k (3.7%) at 8pm.
Doctor Who: Planet Of The Dead picked up 756k (4.1%) for BBC Three at 7pm, while Britain's Got Talent brought in 686k (3.9%) to ITV2 at 6.30pm.
Elsewhere, ITV2's Supernatural took 675k (3.1%) at 9pm, overtaking Sky1's Lost, which had 664k (3.1%) over the same period.
The most popular programme of the day on any channel was Lewis, with 6.01m (25.2%) for ITV1 over two hours from 8pm. It built on the lead-in from a rare Sunday night Coronation Street, which could only muster 5.43m (25%).
Countryfile took 4.59m (22.2%) for BBC One in the 7pm hour, then the audience dropped off to 4.34m (18.5%) for Antiques Roadshow. At 9pm, the penultimate episode of The No. 1 Ladies' Detective Agency logged 2.96m (12.2%).
Live coverage of The Masters performed well for BBC Two in primetime, averaging out to 2.31m (11.7%) between 7pm and midnight.
Come Dine With Me appealed to 2.15m (9.2%) on Channel 4 at 8pm, after which the latest episode of The Secret Millionaire grabbed 2.5m (10.3%).
Five movie Lost In Space had 812k (3.8%) and at 9pm, documentary The Abba Years interested 1.37m (5.7%). The similarly-themed Mamma Mia!: Where Did It All Go Right? followed with 1.54m (8.3%).
ITV1 led in primetime overall with an average share of 20.3% to BBC One's 17.1%. BBC Two had 10.4% for third, followed by Channel 4 with 8.9% (+1: 1%) and Five with 5.3%.
Ratings data supplied by Attentional