Captain America: The Winter Soldier topped the box office yet again with a solid $26.6m showing. Rio 2 wasn’t too far behind with a respectable $22.5m. The Christian-slanting Heaven is for Real raked in a very surprising $21.5m, attracting both the religious crowds and pro-Easter audiences. The weekend’s other two new releases, however, had subpar performances with the horror film spoof A Haunted House 2 only making $9.1m and the Johnny Depp-led Transcendence netting only $11m.

The biggest letdown of the weekend is the aforementioned Transcendence, marking Depp’s second box office blunder in a row following last year’s The Lone Ranger. I haven’t yet seen Transcendence, and while I’m at least intrigued by the film’s premise, I can understand the “Johnny Depp” fatigue. After all, I’ve spoken out heavily over Depp’s casting choices, wanting more of an acting performance from him instead of portraying wacky caricatures.

You can check out the rest of this weekend’s box office numbers below.

1. Captain America: The Winter Soldier – $26,612,000

2. Rio 2 – $22,500,000

3. Heaven Is For Real – $21,500,000

4. Transcendence – $11,150,000

5. A Haunted House 2 – $9,100,000

6. Draft Day – $5,900,000

7. Divergent – $5,750,000

8. Oculus – $5,202,000

9. Noah – $5,000,000

10. God’s Not Dead – $4,801,218

[via Rentrak]