OB

2005-2012: Breakthrough
After mentioning to ITV producer, Ian Young at a petrol station, B's mum mentioned that her son has always wanted to be an actor and a few months later helped cast him in Primary School  a drama that was set to debut on ITV's 2005-2006 fall line-up. The producers of the show originally wanted B to audition for the role of James Davis, but MH  was considered to be better suited for the role. Thus, B was cast as William Moreno. He was also offered a leading role on Coronation Street, but turned it down to do Primary School. He played the role of William from 2005 until the show ended in 2012.

The program was successful and B, along with his co-stars, gained world-wide recognition among television viewers. B recieved an overall salary of £3.2 million for his work on the show, as well as two  Emmy  nominations for Outstanding Supporting Actor in a Comedy Series. He was also nominated for 4 Screen Actors Guild Awards, including a win for Outstanding Performance by an Ensemble in a Comedy Series.

B, made his feature film debut in the Jonathan Lyyn directed film, Wild Target, a 2010 comedy thriller film, which he starred in alongside Emily Blunt and  Bill Nighy. A remake of the 1993 French film Cible Emouvante, Wild Target was made on a relatively small production budget of £5 million. However, it was a commercial failure, only earning back £3.5 million. It also garnered mostly negative reviews in the media, which criticised it for dishonouring the original film and wasting the comedic potential of its cast, but B also attracted some positive notice: "It’s nice to see B perform well in a role other than that of William Moreno, and it’s clear that he’s got a career ahead of him."

Starting in 2010, casting began for the film adaptation  of Nightmare Academy: Charlie's Monsters, a novel written by author Dean Lorey. B chose to audition for the role of protagonist Theodore Dagget having seen a Newsround  report about the open casting, he sent in a video of himself rapping about how he wished to recieve the role. His attempt was successful as the casting team asked for a meeting with him. He was cast in February 2011.  Nightmare Academy: Charlie's Monsters  was released in 2012. Making $672 million in it's theatrical run, Charlie's Monsters became a box-office success. It was also critically well-received, scoring mainly positive reviews from critics. However, a number of critics found the adaption staying faithful to the book to be both its best and worst quality.

2013-present
B reprised his role of Theodore Dagget in, Nightmare Academy: Monsters Revenge  which was released in June 2013. Monsters Revenge made $608 million at the worldwide box-office and was recieved positivley. B was nominated for a People's Choice Award  and a Portrait Choice Award and winning an Otto Award.

In November 2013, it was announced that B would voice a character in the film adaptation of Postman Pat  along with David Tennant, Stephen Mangan  and Jim Broadbent ; the film was released in May 2014. Also in 2014, Nightmare Academy: Monsters War Part 1  was released. Making $607 million at the worldwide box-office it was considered a box-office success, although the critical reception was mixed. B's performance was considered a "shining light in an overall dull film". He recieved a nomination for an  MTV Movie Award.

B reprised the role of Theodore Dagget a fourth time, in Nightmare Academy: Monsters War Part 2, the last Nightmare Academy installment. This film picked-up from where the previous film left-off and included a lot of action, whereas the first part had focused more on character development. The film was met with positive reviews and became the highest grossing film of the series making $911 million at the global box-office, also making it the sixth highest-grossing film of the year. B's performance was met with critical acclaim earning him an MTV Movie Award nomination and win, and also a People's Choice Award win and nomination. In 2015, B also starred in the comedy horror film,  Krampus  as Max Engel alongside, Adam Scott  and Toni Collette. The film was met with mixed reviews and made $61.5 million at the world-wide box-office.

In 2016, B starred as Blackhand in the action fantasy film, Warcraft  based on the video-game  alongside Primary School co-star, DS. Despite receiving negative reviews from critics and a disappointing domestic box office performance, the film has grossed $433 million worldwide, surpassing Prince of Persia: Sands of Time  as the highest-grossing video game adaptation of all time, although it was still considered a financial disappointment. He also starred in,  Bad Mom's  alongside  Mila Kunis. It received mixed reviews from critics and grossed $183 million worldwide, becoming the first film from STX Entertainment to gross $100 million domestically. B also began to play the role of Mike Wheeler in the Netflix series Stranger Things. He auditioned for the role via video after seeing an open casting call. The cast of the series won a Screen Actors Guild Award for Outstanding Performance by an Ensemble in a Drama Series. The second season premiered on October 27, 2017 to positive reviews. The third season premiered on July 4, 2019 also to positive reviews.

He starred as Reverend Gospel in the 2017 Netflix film, Little Evil  alongside  Adam Scott  and Evangeline Lilly. The film was released in September 2017 to negative reviews. He also reprised his role of Dylan Mitchell in A Bad Mom's Christmas. The film was released in November 2017 to mixed reviews, with criticism aimed at the thin story and raunchy jokes, and grossed over $130 million worldwide.

In 2018, B starred in the Ken Marino directed film, Dog Days alongside, Vanessa Hudgens, Nina Dobrev and Eva Longoria. The film was met with mixed reviews. The film was also a failure at the box-office, grossing only $7.6 million on a budget of $10 million.

In 2019, B starred alongside, Keanu Reeves and Alice Eve in the film, Replicas. The film was met with negative reviews. The film was a box-office bomb, grossing only $4 million worldwide. He also provided the voice of Player in the Netflix animated series, Carmen Sandiego. The series was released on January 18 to positive reviews and a second and third seasons have since been released and a fourth and final season has been announced. He also starred alongside, Ansel Elgort, Nicole Kidman and Luke Wilson in, The Goldfinch. The film recieved negative reviews and was a box-office bomb with estimated losses for the studio as high as $50 million. He also lent his voice to the computer animated film  Th e Addams Family as Pugsley Addams alongside, Oscar Isaac, Charlize Theron and Nick Kroll. The film recieved mixed reviews but has been a box-office success with a worldwide total of $203 million. He also starred as  Henry V of England  in David Michod 's film  The King alongside Joel Edgerton, Sean Harris and Lily-Rose Depp which premiered on Netflix''. ''The film has recieved mostly positive reviews. He also starred in the Apple TV+ tv series, Servant alongside, Toby Kebbell, Lauren Ambrose and Nell Tiger Free. The series recieved positive reviews and a second season which will be released in 2021. Finally he starred in, Little Women alongside, Saoirse Ronan, Emma Watson and Florence Pugh. The film recieved critical acclaim with B getting praised in particular for his romantic chemistry with Ronan and grossed $206 million worldwide.

In 2020, B starred in the horror film, The Turning alongside Mackenzie Davis, Brooklynn Prince and Joely Richardson. The film recieved negative reviews and has grossed $18.6 million worldwide making it a box-office failure. He then voiced a character in an episode of the Adult Swim show, JJ Villard's Fairy Tales.

Upcoming projects
B will star in Ghostbusters: Afterlife alongside, Mckenna Grace, Carrie Coon and Paul Rudd. He has also been cast as Paul Atreides in a remake of the film Dune based on the book by Frank Herbert alongside Rebecca Ferguson, Oscar Isaac and Josh Brolin. He will also star in Pinocchio a darker version of the classic children's fairy tale. It's set to be directed by Guilermo del Toro and will star alongside, Ewan McGregor, David Bradley and Ron Perlman.

B is also set to star in the Netflix film, Don't Look Up alongside, Leonardo DiCaprio, Jennifer Lawrence and Cate Blanchett. The films follows two low-level astronomers attempting to warn mankind about an asteroid which will destroy Earth via a media tour. B will star in the film, When You Finish Saving the World which is set to be directed by Jesse Eisenberg, produced by Emma Stone and will star alongside, Julianne Moore. He has also been cast as a young Bob Dylan in the biographical film, Going Eelectric which is set to be directed by James Mangold. He is also cast in the film, Rules for Werewolves which follows a group of teenagers living like scavengers in a ransacked suburban home.

He is also set to appear in the Untitled Primary School Reunion episode.

Philanthropy
B is a supporter of various charaties such as the  Starlight Children's Foundation  and  Great Ormand Street Hospital.

He was one of more than forty participants to produce designs for Chrysalis Collection for Keech Hospice Care in London. His piece, a painted butterfly, was auctioned on eBay in March 2010.

In May 2011, along with other celebrities, B took part in the ad campaign for "Make Mine Milk" to promote daily milk drinking. His ads could be seen on thousands of bus sides and posters across the United Kingdom. B supports Little Star Award since 2011 in support of Cancer Research UK. "I think that it's wonderful that Cancer Research UK is helping to bring a little bit of magic to the children's lives in this way", said B.

Personal Life
B was appointed  Officer of the Order of the British Empire  (OBE) in the  2012 New Year Honours  for services to drama. He received the honour from  Princess Anne  during a ceremony at  Buckingham Palace  on 25 June 2012.

At 2:03PM on July 31 2017, a police report was put out to the public stating that 'Actor OB is missing'. He was last spotted leaving a party the night before and didn't return home. At 1:14AM the next day B was found laying near a traintrack with a bike layed out on the track. A report the next day revealed B was under the influence of a drug substance and was unaware of his actions. Later that day B put out a report stating he "made a mistake and disbelieved the dangers that this can cause".

Relationships
On May 11, 2018 B was spotted making-out with Italian model, Marta Pozzan at a party in Atlanta.

B was dating actress, Lily Rose-Depp from October 2018 to May 2020.