Vudu has Hannibal Season 1 for $.99 and $1,99 for season 2.
Keep in mind though that all 3 seasons are available to watch free on Amazon Video for Prime members.
https://www.vudu.com/content/movi…n-1/430439
Fandango Now has Season 1 for $1 and $2 for Season 2.
https://www.fandangonow