However, when he was thirteen, Bloom's mother revealed to him that his biological father was actually Colin Stone, his mother's partner and family friend.
In 2006, Bloom starred in sequel Pirates of the Caribbean: Dead Man's Chest and in the independently made Haven, of which he was also executive producer.
He then joined the National Youth Theatre, spending two seasons there and earning a scholarship to train at the British American Drama Academy.
He had originally auditioned for the part of Faramir, who does not appear until the second movie, but the director, Peter Jackson, cast him as Legolas instead.
In the same year he was one of the guest stars in the sitcom Extras, in which he portrayed an exaggeratedly arrogant, narcissistic version of himself who had a great loathing for Johnny Depp (his co-star in Pirates of the Caribbean); Bloom pushed for Extras to go further by making his part unlikable, and contributed to the gag about him admiring Depp out of sheer jealousy, that Depp was far more talented than he was, not to mention rated higher than him on the 'top hottest' charts.
Bloom then again portrayed Will Turner, in Pirates of the Caribbean: At World's End, released on .