Rikki Chamberlain

Rikki David James Chamberlain (/ˈrɪki ˈmbərlɪn/; born July 1973 in Aldershot, Hampshire, England) is a British actor best known for playing Samson in CITV's Captain Mack.

Rikki Chamberlain
Born
Rikki David James Chamberlain

(1973-07-30) 30 July 1973
Aldershot, England
OccupationActor
Years active2006–present
Children1

Early life

Chamberlain was born in the Louise Margaret Hospital on 30 July 1973.

After several school detentions for 'mimicking' teachers at school, his form tutor suggested he audition for the newly forming youth theatre in the town's Gaiety Theatre. Activity in the Ayr youth theatre and the local Ayr school of dancing, led him to undertake a professional dancer's training at the Theatre School of Dance and Drama in Edinburgh. After a knee injury enforced an eighteen-month break in his dancing career, he decided to undertake a training in acting to which he has often said he felt "better suited than being a dancer". This led to a BA (HONS) in Performing Arts at Cumbria Institute of the Arts and then a Post Graduate diploma from Mountview Academy of Theatre Arts in London, where he won the Dame Judi Dench scholarship to help with the cost of training.

Selected Credits

gollark: HOW?!
gollark: WHY(JIT) is capable of arbitrary IO.
gollark: Er, you'd need to sandbox it.
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```
gollark: I mean, it uses (y, x) coordinates, if I remember correctly!


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.