Sometimes I feel a bit sorry for Ed Speleers. It seems as if everything he's done has been savaged by the critics and/or perceived as a failure. (Eragon, by the way, was not a good movie, but it made a lot of money.) After raising quite a bit of unseemly schadenfreude when he was photographed while working on a construction crew, he signed a modeling contract that never resulted in any high profile assignments, although he did a nice photo session with Kai Z Feng. He made a small independent film, Little Birds, which was never released and isn't even listed at IMDb. The general consensus on his TV series, Echo Beach (and tangentially its companion series Moving Wallpaper) was that as a soap it was boring and as a spoof it wasn't very funny.
Don't feel too bad for Ed though, because after a long dry spell it looks as if he has several projects in the works, and he is currently filming Cowboys For Christ, Robin Hardy's "reimagination" of his own cult classic The Wicker Man- not to be confused with the craptastic Hollywood remake of a few years ago. Ed plays an American missionary in Scotland who learns a little more than he wants to know about local customs.